OmniSciDB  085a039ca4
 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 126 of file UdfCompiler.cpp.

Constructor & Destructor Documentation

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

Definition at line 128 of file UdfCompiler.cpp.

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

Definition at line 130 of file UdfCompiler.cpp.

130 {}

Member Function Documentation

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

Definition at line 132 of file UdfCompiler.cpp.

133  {
134  return std::make_unique<DeclASTConsumer>(
135  ast_file_, instance.getSourceManager(), instance.getASTContext());
136  }

Member Data Documentation

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

Definition at line 139 of file UdfCompiler.cpp.


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