INOS
|
Short comment. More...
Go to the source code of this file.
Classes | |
class | CINOSPartitionMemory |
Variables | |
end of doxygen | exclude |
Short comment.
project : language : GNU C++ system :
Long comment on this file.
By using this macro within the class declaration the INOS memory management is being used for that class when creating objects of it using operator new and delete.
#define DECLARE_DYNAMIC_I | ( | aClass, | |
aInnerClass | |||
) | DECLARE_DYNAMIC_POOL_T(aClass,aInnerClass,0) |
Use this macro for inner classes
Use this macro for template classes with one integer template argument
Use this macro for template classes with two integer template argument
Use this macro, additionally to e.g. DECLARE_DYNAMIC, to provide the 'placement operator new'
Use this macro for template classes with one template argument
Use this macro for template classes with two template argumenta
Use this macro for template classes with three template argumenta
#define DECLARE_DYNAMIC_T4 | ( | aClass, | |
aT1, | |||
aT2, | |||
aT3, | |||
aT4 | |||
) | DECLARE_DYNAMIC_POOL_T4(aClass,aT1,aT2,aT3,aT4,0) |
Use this macro for template classes with four template arguments
Use this macro for template classes with any number of template arguments and variadic arguments as their last template argument, such as here: \begincode template <typename T1, typename T2, typename T3, typename ... TArgs> class Example {...};
Macro used to differentiate between enabled "Secure partition" or not. Neccessary because the "secure" version should pass the class name - whereas the "non secure" does not even have such a class name.
By using this macro within the class implementation the INOS memory management is being used for that class when creating objects of it using operator new and delete.
Use this macro for template classes with one integer template argument
Use this macro for template classes with two integer template argument
#define IMPLEMENT_DYNAMIC_POOL_I | ( | aClass, | |
aInnerClass, | |||
aPool | |||
) |
Use this macro for template classes with one template argument
Use this macro for template classes with two template argumenta
#define IMPLEMENT_DYNAMIC_T3 | ( | aClass, | |
aT1, | |||
aT2, | |||
aT3 | |||
) | IMPLEMENT_DYNAMIC_POOL_T3(aClass,aT1,aT2,aT3,0) |
Use this macro for template classes with three template argumenta
#define IMPLEMENT_DYNAMIC_T4 | ( | aClass, | |
aT1, | |||
aT2, | |||
aT3, | |||
aT4 | |||
) | IMPLEMENT_DYNAMIC_POOL_T4(aClass,aT1,aT2,aT3,aT4,0) |
Use this macro for template classes with four template arguments