dextool.plugin.cpptestdouble.frontend.frontend

Members

Classes

CppTestDoubleVariant
class CppTestDoubleVariant

Test double generation of C++ code.

Functions

genCpp
ExitStatusType genCpp(CppTestDoubleVariant variant, FrontendTransform transform, string[] in_cflags, CompileCommandDB compile_db, InFiles in_files)

TODO refactor, doing too many things.

Meta

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.

Date

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

License

MPL-2, Mozilla Public License 2.0