OmniSciDB  95562058bd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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 120 of file UDFCompiler.cpp.

Constructor & Destructor Documentation

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

Definition at line 122 of file UDFCompiler.cpp.

122 : ast_file_(ast_file) {}
anonymous_namespace{UDFCompiler.cpp}::HandleDeclAction::~HandleDeclAction ( )
inlineoverride

Definition at line 124 of file UDFCompiler.cpp.

124 {}

Member Function Documentation

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

Definition at line 126 of file UDFCompiler.cpp.

127  {
128  return std::make_unique<DeclASTConsumer>(
129  ast_file_, instance.getSourceManager(), instance.getASTContext());
130  }

Member Data Documentation

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

Definition at line 133 of file UDFCompiler.cpp.


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