v8toolkit  0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
Public Member Functions | Protected Member Functions | List of all members
PrintFunctionNamesAction Class Reference

#include <ast_action.h>

Inheritance diagram for PrintFunctionNamesAction:
Inheritance graph
[legend]
Collaboration diagram for PrintFunctionNamesAction:
Collaboration graph
[legend]

Public Member Functions

 PrintFunctionNamesAction ()
 
void EndSourceFileAction ()
 

Protected Member Functions

std::unique_ptr< ASTConsumerCreateASTConsumer (CompilerInstance &CI, llvm::StringRef)
 
bool ParseArgs (const CompilerInstance &CI, const std::vector< std::string > &args)
 
void PrintHelp (llvm::raw_ostream &ros)
 

Detailed Description

Definition at line 11 of file ast_action.h.

Constructor & Destructor Documentation

PrintFunctionNamesAction::PrintFunctionNamesAction ( )
inline

Definition at line 15 of file ast_action.h.

References EndSourceFileAction().

Here is the call graph for this function:

Member Function Documentation

void PrintFunctionNamesAction::EndSourceFileAction ( )

Definition at line 7 of file ast_action.cpp.

Referenced by PrintFunctionNamesAction().

Here is the caller graph for this function:

std::unique_ptr<ASTConsumer> PrintFunctionNamesAction::CreateASTConsumer ( CompilerInstance &  CI,
llvm::StringRef   
)
inlineprotected

Definition at line 25 of file ast_action.h.

bool PrintFunctionNamesAction::ParseArgs ( const CompilerInstance &  CI,
const std::vector< std::string > &  args 
)
inlineprotected

Definition at line 30 of file ast_action.h.

References MAX_DECLARATIONS_PER_FILE, and PrintHelp().

Here is the call graph for this function:

void PrintFunctionNamesAction::PrintHelp ( llvm::raw_ostream &  ros)
inlineprotected

Definition at line 47 of file ast_action.h.

Referenced by ParseArgs().

Here is the caller graph for this function:


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