OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
anonymous_namespace{UdfCompiler.cpp}::HandleDeclAction Class Reference
+ Inheritance diagram for anonymous_namespace{UdfCompiler.cpp}::HandleDeclAction:
+ Collaboration diagram for anonymous_namespace{UdfCompiler.cpp}::HandleDeclAction:

Public Member Functions

 HandleDeclAction (llvm::raw_fd_ostream &ast_file)
 
 ~HandleDeclAction () override
 
std::unique_ptr< ASTConsumer > CreateASTConsumer (CompilerInstance &instance, StringRef file) override
 

Private Attributes

llvm::raw_fd_ostream & ast_file_
 

Detailed Description

Definition at line 127 of file UdfCompiler.cpp.

Constructor & Destructor Documentation

anonymous_namespace{UdfCompiler.cpp}::HandleDeclAction::HandleDeclAction ( llvm::raw_fd_ostream &  ast_file)
inline

Definition at line 129 of file UdfCompiler.cpp.

129 : ast_file_(ast_file) {}
anonymous_namespace{UdfCompiler.cpp}::HandleDeclAction::~HandleDeclAction ( )
inlineoverride

Definition at line 131 of file UdfCompiler.cpp.

131 {}

Member Function Documentation

std::unique_ptr<ASTConsumer> anonymous_namespace{UdfCompiler.cpp}::HandleDeclAction::CreateASTConsumer ( CompilerInstance &  instance,
StringRef  file 
)
inlineoverride

Definition at line 133 of file UdfCompiler.cpp.

134  {
135  return std::make_unique<DeclASTConsumer>(
136  ast_file_, instance.getSourceManager(), instance.getASTContext());
137  }
T & instance()
Definition: LockMgr.cpp:101

Member Data Documentation

llvm::raw_fd_ostream& anonymous_namespace{UdfCompiler.cpp}::HandleDeclAction::ast_file_
private

Definition at line 140 of file UdfCompiler.cpp.


The documentation for this class was generated from the following file: