dextool.plugin.cpptestdouble.frontend.frontend

Members

Classes

CppTestDoubleVariant
class CppTestDoubleVariant

Test double generation of C++ code.

FrontendTransform
class FrontendTransform
Undocumented in source.

Functions

genCpp
ExitStatusType genCpp(CppTestDoubleVariant variant, FrontendTransform transform, string[] userCflags, CompileCommandDB compile_db, Path[] inFiles)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

FileData
struct FileData
Undocumented in source.

Meta

Date

Date: 2015-2017, Joakim Brännström

License

MPL-2, Mozilla Public License 2.0

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)

This file contains the frontend for generating a C++ test double.

Responsible for: - Receiving the call from the main to start working. - User interaction. - Error reporting in a way that the user understand the error. - Writing files to the filesystem. - Parsing arguments and other interaction information from the user. - Configuration file handling. - Provide user data to the backend via the interface the backend own.