Controller

Control various aspectes of the analyze and generation like what nodes to process.

Members

Functions

doFile
bool doFile(string filename, string info)

Query the controller with the filename of the AST node for a decision if it shall be processed.

doFreeFunction
bool doFreeFunction()

Generate test doubles of free functions

doGoogleMock
bool doGoogleMock()

If any google mocks are generated.

doGoogleTestPODPrettyPrint
bool doGoogleTestPODPrettyPrint()

If pretty print functions for google test are generated.

doIncludeOfPostIncludes
bool doIncludeOfPostIncludes()

Generate a #include of the post include header

doIncludeOfPreIncludes
bool doIncludeOfPreIncludes()

Generate a #include of the pre include header

doPostIncludes
bool doPostIncludes()

Generate a post_include header file from internal template?

doPreIncludes
bool doPreIncludes()

Generate a pre_include header file from internal template?

getIncludes
Path[] getIncludes()

A list of includes for the test double header.

Meta