Reflection for RapidJSON 0.0.17
Reflection for serializing/deserializing with RapidJSON
Loading...
Searching...
No Matches
ReflectiveRapidJSON::FrontendAction Class Reference

The FrontendAction class instantiates the AST-Consumer (Consumer class). More...

#include <frontendaction.h>

Inheritance diagram for ReflectiveRapidJSON::FrontendAction:
[legend]
Collaboration diagram for ReflectiveRapidJSON::FrontendAction:
[legend]

Public Member Functions

 FrontendAction (CodeFactory &factory)
bool hasCodeCompletionSupport () const override

Protected Member Functions

 CreateASTConsumer (clang::CompilerInstance &compilerInstance, llvm::StringRef inputFile) override

Detailed Description

The FrontendAction class instantiates the AST-Consumer (Consumer class).

An instance is passed to clang::tooling::ToolInvocation.

Definition at line 14 of file frontendaction.h.

Constructor & Destructor Documentation

◆ FrontendAction()

ReflectiveRapidJSON::FrontendAction::FrontendAction ( CodeFactory & factory)
inline

Definition at line 27 of file frontendaction.h.

Member Function Documentation

◆ CreateASTConsumer()

ReflectiveRapidJSON::FrontendAction::CreateASTConsumer ( clang::CompilerInstance & compilerInstance,
llvm::StringRef inputFile )
overrideprotected

Definition at line 17 of file frontendaction.cpp.

◆ hasCodeCompletionSupport()

bool ReflectiveRapidJSON::FrontendAction::hasCodeCompletionSupport ( ) const
override

Definition at line 11 of file frontendaction.cpp.


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