Common stuff for mockpp project. More...
Go to the source code of this file.
Namespaces | |
| namespace | mockpp |
Namespace for project "Mock Objects for C++". | |
Defines | |
| #define | MOCKPP_STRING_H <string> |
| actual <string> header file | |
| #define | MOCKPP_VECTOR_H <vector> |
| actual <vector> header file | |
| #define | MOCKPP_MAP_H <map> |
| actual <map> header file | |
| #define | MOCKPP_SET_H <set> |
| actual <set> header file | |
| #define | MOCKPP_FUNCTION_H <function> |
| actual <function> header file | |
| #define | MOCKPP_ALGORITHM_H <algorithm> |
| actual <algorithm> header file | |
| #define | MOCKPP_STL MOCKPP_STD_NS |
Actual namespace for STL classes. | |
| #define | MOCKPP_ANON_NS_START namespace { |
| Conditional start of anonymous namespace. | |
| #define | MOCKPP_NS mockpp |
| Conditional mockpp namespace. | |
| #define | MOCKPP_NS_START namespace mockpp { |
| Conditional start of mockpp namespace. | |
| #define | MOCKPP_NS_END } |
| Conditional end of mockpp namespace. | |
| #define | USING_NAMESPACE_MOCKPP using namespace mockpp; |
| Conditional using mockpp namespace. | |
| #define | MOCKPP_STD_NS std |
Actual name for std namespace. | |
| #define | MOCKPP_THROW(x) throw (x) |
actual implementation of throw statement when throwing a type | |
| #define | MOCKPP_RETHROW throw |
actual implementation of throw statement when re-throwing an undefined value | |
| #define | MOCKPP_TRY try |
actual implementation of try statement | |
| #define | MOCKPP_CATCH(x) catch(x) |
actual implementation of catch statement for a certain object | |
| #define | MOCKPP_CATCH_ALL catch(...) |
actual implementation of catch statement for a catch(. | |
| #define | MOCKPP_UNLIMITED (std::numeric_limits<unsigned>::max()) |
Value representing an unlimited number. | |
| #define | MOCKPP_FUNC_MACRO __func__ |
| Returns the name of the current function or something similar unique for a whole project. | |
| #define | MOCKPP_UNUSED(x) |
| Simple macro to suppress warnings about unused variables if possible. | |
| #define | MOCKPP_MAKE_CHAR_READABLE 1 |
| Output char values more readable (e.g. | |
| #define | MOCKPP_USE_STD_EXCEPTION 1 |
| MOCKPP_NS::Exception is derived from std::exception. | |
| #define | MOCKPP_BOUNDARY_DELTA 0 |
| ExpectationBoundary::setExpectedDelta() is activated. This method is only ativated upon reqest as it might cause problems with user's data type if there are no operator+() and operator-(). | |
| #define | MOCKPP_API_DECL0 |
| Returns a platform dependent symbol to export names to the linker. | |
| #define | MOCKPP_API_IMPL0 |
| Returns a platform dependent symbol to export names to the linker. | |
| #define | MOCKPP_API_DECL(type) type |
| Returns a platform dependent symbol to export names to the linker. | |
| #define | MOCKPP_API_IMPL(type) type |
| Returns a platform dependent symbol to export names to the linker. | |
| #define | MOCKPP_CHAR(x) x |
| make the charactor constant of type char | |
| #define | MOCKPP_PCHAR(x) x |
| make the string literal a char literal | |
| #define | MOCKPP_PCSTRING(x) MOCKPP_NS::String(MOCKPP_PCHAR(x)) |
| transform a string literal into a MOCKPP_NS::String | |
| #define | MOCKPP_STRING(x) MOCKPP_NS::String(x) |
| transform a potential mockpp string into a MOCKPP_NS::String | |
| #define | MOCKPP_I18N_NOOP(x) x |
| Dummy, tags a string for translation without doing anything. | |
| #define | mockpp_i18n(x) x |
| Dummy, prepare automatic translation within the code. | |
| #define | MOCKPP_GET_STRING(x) MOCKPP_NS::getLatin1(x) |
| transform the string into ascii if needed | |
| #define | mockpp_constructor |
| tag for mockpp2xml: include this constructor | |
| #define | mockpp_methods |
| tag for mockpp2xml: include following methods until next [public | protected | private] | |
| #define | MOCKPP_MEMBER_RESTRICTOR_PRIVATE public |
| Makes member public for Borland BCB5 otherwise private. | |
| #define | MOCKPP_MEMBER_RESTRICTOR_PROTECTED public |
| Makes member public for Borland BCB5 otherwise protected. | |
| #define | MOCKPP_UNICODE |
Defined if Unicode strings are used. | |
| #define | CXXTEST_USE_MINI_STL |
| Defined if CxxTest uses the alternative STL implementation below 3party/ministl instead of the regular STL. | |
| #define | MOCKPP_USE_MINI_STL |
| When defined mockpp uses built-in mini stl. | |
| #define | MOCKPP_NO_NAMESPACE |
| Defined if namespace support is not working properly. | |
| #define | MOCKPP_NO_TEMPLATE_HINT |
| Defined if the compiler does not support the template hint like this: value_type::template long_name<T1,T2>end_type. | |
| #define | MOCKPP_NO_TYPENAME_FOR_STL_NS |
| Using typename yields an error in certain cases when stl is in the global namespace. | |
| #define | MOCKPP_ALTERNATIVE_STL |
| When defined alternative stl in use. | |
| #define | MOCKPP_NEED_EXPORTS |
| Enable the creation of module exports. | |
| #define | MOCKPP_API_DECL0 |
| Returns a platform dependent symbol to export names to the linker. | |
| #define | MOCKPP_API_DECL |
| Returns a platform dependent symbol to export names to the linker. | |
| #define | MOCKPP_API_IMPL0 |
| Returns a platform dependent symbol to export names to the linker. | |
| #define | MOCKPP_API_IMPL |
| Returns a platform dependent symbol to export names to the linker. | |
Typedefs | |
| typedef std::basic_string< char > | mockpp::String |
| Actual type of a string (basic_string<char/wchar_t>). | |
| typedef char | mockpp::Char |
| Actual type of a single character (char/wchar_t). | |
| typedef void(* | mockpp::AssertionFailedForwarder_t )(const AssertionFailedError &err) |
| Forwarder for failures. | |
Functions | |
| void | mockpp::getVersion (int &major, int &minor, int &patch, bool &debug, std::string &info) |
| add template specialisation to prevent float/double ExpectationValue's | |
| std::string | mockpp::getLatin1 (const std::string &latin1) |
| Converts a string from latin1 to latin1. | |
| AssertionFailedForwarder_t | mockpp::setAssertionFailedForwarder (AssertionFailedForwarder_t fwd) |
| Sets the function pointer which handles failed assertions. | |
Common stuff for mockpp project.
Definition in file mockpp.h.
| #define MOCKPP_CATCH_ALL catch(...) |
actual implementation of catch statement for a catch(.
..)
| #define MOCKPP_NEED_EXPORTS |
Enable the creation of module exports.
Otherwise imports are created.
| #define MOCKPP_UNUSED | ( | x | ) |
1.6.1