CppTestDoubleVariant

Test double generation of C++ code.

TODO Describe the options. TODO implement --in=...

class CppTestDoubleVariant : Controller, Parameters, Products {}

Constructors

this
this(Regex!char strip_incl)

Design of c'tor.

Members

Functions

argCustomHeader
auto argCustomHeader(string header, string header_file)
Undocumented in source. Be warned that the author may not have intended to support it.
argFileExclude
auto argFileExclude(string[] a)
Undocumented in source. Be warned that the author may not have intended to support it.
argFileInclude
auto argFileInclude(string[] a)
Undocumented in source. Be warned that the author may not have intended to support it.
argForceTestDoubleIncludes
auto argForceTestDoubleIncludes(string[] a)

Force the includes to be those supplied by the user.

argGenFreeFunction
auto argGenFreeFunction(bool a)
Undocumented in source. Be warned that the author may not have intended to support it.
argGmock
auto argGmock(bool a)
Undocumented in source. Be warned that the author may not have intended to support it.
argGtestPODPrettyPrint
auto argGtestPODPrettyPrint(Config_YesNo a)
Undocumented in source. Be warned that the author may not have intended to support it.
argMainName
auto argMainName(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
argPostInclude
auto argPostInclude(bool a)
Undocumented in source. Be warned that the author may not have intended to support it.
argPreInclude
auto argPreInclude(bool a)
Undocumented in source. Be warned that the author may not have intended to support it.
argPrefix
auto argPrefix(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
argXmlConfig
auto argXmlConfig(Nullable!XmlConfig conf)

Ensure that the relevant information from the xml file is extracted.

doFile
bool doFile(string filename, string info)
Undocumented in source. Be warned that the author may not have intended to support it.
doFreeFunction
bool doFreeFunction()
Undocumented in source. Be warned that the author may not have intended to support it.
doGoogleMock
bool doGoogleMock()
Undocumented in source. Be warned that the author may not have intended to support it.
doGoogleTestPODPrettyPrint
bool doGoogleTestPODPrettyPrint()
Undocumented in source. Be warned that the author may not have intended to support it.
doIncludeOfPostIncludes
bool doIncludeOfPostIncludes()
Undocumented in source. Be warned that the author may not have intended to support it.
doIncludeOfPreIncludes
bool doIncludeOfPreIncludes()
Undocumented in source. Be warned that the author may not have intended to support it.
doPostIncludes
bool doPostIncludes()
Undocumented in source. Be warned that the author may not have intended to support it.
doPreIncludes
bool doPreIncludes()
Undocumented in source. Be warned that the author may not have intended to support it.
finalizeIncludes
void finalizeIncludes()

Signal that all files have been analyzed.

getArtifactPrefix
StubPrefix getArtifactPrefix()
Undocumented in source. Be warned that the author may not have intended to support it.
getCompileCommandFilter
CompileCommandFilter getCompileCommandFilter()
Undocumented in source. Be warned that the author may not have intended to support it.
getCustomHeader
CustomHeader getCustomHeader()
Undocumented in source. Be warned that the author may not have intended to support it.
getIncludes
Path[] getIncludes()
Undocumented in source. Be warned that the author may not have intended to support it.
getMainInterface
MainInterface getMainInterface()
Undocumented in source. Be warned that the author may not have intended to support it.
getMainName
MainName getMainName()
Undocumented in source. Be warned that the author may not have intended to support it.
getMainNs
MainNs getMainNs()
Undocumented in source. Be warned that the author may not have intended to support it.
getMissingFileCompiler
Compiler getMissingFileCompiler()
Undocumented in source. Be warned that the author may not have intended to support it.
getProducedFiles
FileData[] getProducedFiles()

Data produced by the generatore intented to be written to specified file.

getSystemCompiler
Compiler getSystemCompiler()
Undocumented in source. Be warned that the author may not have intended to support it.
getToolVersion
DextoolVersion getToolVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
processIncludes
void processIncludes()

Signal that a file has finished analyzing.

putFile
void putFile(AbsolutePath fname, string data)
Undocumented in source. Be warned that the author may not have intended to support it.
putFile
void putFile(AbsolutePath fname, CppHModule hdr_data)
Undocumented in source. Be warned that the author may not have intended to support it.
putFile
void putFile(AbsolutePath fname, CppHModule data, WriteStrategy strategy)
Undocumented in source. Be warned that the author may not have intended to support it.
putFile
void putFile(AbsolutePath fname, CppModule impl_data)
Undocumented in source. Be warned that the author may not have intended to support it.
putLocation
void putLocation(Path fname, LocationType type)
Undocumented in source. Be warned that the author may not have intended to support it.
systemCompiler
auto systemCompiler(string a)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

makeVariant
auto makeVariant(RawConfiguration args)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta