|
struct | IntType< BYTES > |
|
struct | IntType< 1 > |
|
struct | IntType< 2 > |
|
struct | IntType< 4 > |
|
struct | IntType< 8 > |
|
struct | UIntType< BYTES > |
|
struct | UIntType< 1 > |
|
struct | UIntType< 2 > |
|
struct | UIntType< 4 > |
|
struct | UIntType< 8 > |
|
struct | StandardType< T, INTEGRAL > |
|
struct | StandardType< T, true > |
|
class | Block< T, STRIDED, MOVE > |
|
class | Result< RESULT_TYPE > |
|
class | ResultOk< T > |
|
class | EmptyClass |
|
class | EmptyVirtualClass |
|
class | SFINAEHelper< T, CHECK > |
|
struct | is_constructible< maxon::Generic, const maxon::Generic & > |
|
class | PrivateOverloadRank0 |
|
class | PrivateOverloadRank1 |
|
class | PrivateOverloadRank2 |
|
class | PrivateOverloadRank3 |
|
class | PrivateOverloadRank4 |
|
class | PrivateOverloadRank5 |
|
struct | AlwaysFalse< T > |
|
struct | And<... > |
|
struct | And< true, REST... > |
|
struct | And< false, REST... > |
|
struct | And<> |
|
class | Protected< SUPER > |
|
class | ConstIf< T, MAKECONST > |
|
class | ConstIf< T, true > |
|
class | InheritConst< T, INHERIT_FROM > |
|
class | InheritConst< T, const INHERIT_FROM > |
|
class | Substitute< T, R > |
|
class | Substitute< T &, R > |
|
class | Substitute< T &&, R > |
|
struct | ParameterPack< T > |
|
struct | ParameterPackContainsAll< PACK, X > |
|
struct | ParameterPackContainsAll< PACK, ParameterPack< X... > > |
|
struct | ParameterPack< T > |
|
struct | ParameterPack< T >::IndexOf< X > |
|
struct | ParameterPack< T >::At< INDEX > |
|
struct | ParameterPack< T, REST... > |
|
struct | ParameterPack< T, REST... >::IndexOf< X > |
|
struct | GetSignature< FUNCTION > |
|
struct | GetSignature< RET(ARGS...)> |
|
struct | GetSignature< RET(*)(ARGS...)> |
|
class | CommonLValue< T, A, B > |
|
class | CommonType< A, B > |
|
struct | MemberDetectorHelper< U, U > |
|
class | EnableIfFlag< T, FLAGS, A, B > |
|
class | IsCompleteBase< T, Int, value > |
|
class | IsComplete< T, COUNTER > |
|
struct | GetReferencedType< T, DEF, typename > |
|
struct | GetReferencedType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ReferencedType >::type > |
|
struct | GetConstReferencedType< T, DEF, typename > |
|
struct | GetConstReferencedType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ConstReferencedType >::type > |
|
struct | GetDirectlyReferencedType< T, DEF, typename > |
|
struct | GetDirectlyReferencedType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::DirectlyReferencedType >::type > |
|
struct | GetErasedType< T, DEF, typename > |
|
struct | GetErasedType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ErasedType >::type > |
|
struct | GetDirectlyReferencedTypeCheckConstAndPtr< REF > |
|
struct | IsAllocType< T, DEF, typename > |
|
struct | IsAllocType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::IsAllocType >::type > |
|
struct | IsNonvirtualInterfaceType< T, DEF, typename > |
|
struct | IsNonvirtualInterfaceType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::NonvirtualInterfaceMarker >::type > |
|
struct | IsVirtualInterfaceType< T, DEF, typename > |
|
struct | IsVirtualInterfaceType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::InterfaceMarker >::type > |
|
struct | IsInterfaceType< T, DEF, typename > |
|
struct | IsInterfaceType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::MTable >::type > |
|
struct | GetValueType< T, DEF, typename > |
|
struct | GetValueType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ValueType >::type > |
|
struct | CheckHasBase< T, DEF, typename > |
|
struct | CheckHasBase< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::HasBaseDetector >::type > |
|
struct | GetNonConst< T, DEF, typename > |
|
struct | GetNonConst< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::NonConst >::type > |
|
struct | GetHandler< T, DEF, typename > |
|
struct | GetHandler< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::Handler >::type > |
|
class | IsReferenceClass< T > |
|
class | IsObjectReferenceClass< T > |
|
struct | IsPartiallyOrdered< T, DEF, typename > |
|
struct | IsPartiallyOrdered< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::PartiallyOrdered >::type > |
|
struct | IsTriviallyEquatable< T > |
|
struct | IsZeroInitialized< T > |
|
struct | IsZeroInitialized< Generic > |
|
class | UnitType |
|
class | GenericArithmetic |
|
class | HasBaseHelper< D, B, HAS_BASE_OR_SAME > |
|
class | HasBaseHelper< D, B, 1 > |
|
class | HasBaseHelper< D, B, 2 > |
|
struct | HasBaseHelper< Generic, InternedId, 0 > |
|
struct | DefaultHasBase< D > |
|
struct | DefaultHasBase< D >::Check< I > |
|
struct | MakeLValueConst< T > |
|
struct | MakeLValueConst< T & > |
|
struct | CheckHasBaseHelper< DT, BT > |
|
struct | CheckHasBaseHelper< T, T > |
|
struct | HasBaseDetector< D, B > |
|
struct | IsDerived< BASE > |
|
struct | IsDerived< BASE >::Check< DERIVED > |
|
struct | HasErasedBase< D, B > |
|
struct | GenericCastMemberTrait< TO, FROM, SAFE, typename > |
|
struct | GenericCastMemberTrait< const TO &, FROM, SAFE > |
|
struct | GenericCastMemberTrait< const TO &, FROM &, SAFE > |
|
struct | GenericCastMemberTrait< TO &, FROM &, SAFE > |
|
struct | GenericCastMemberTrait< const TO *, FROM *, SAFE > |
|
struct | GenericCastMemberTrait< TO *, FROM *, SAFE > |
|
struct | GenericCastTrait< TO, FROM, SAFE, typename > |
|
class | ByValueParam< T > |
|
class | MultiplicativePromotion< T1, T2, Bool > |
|
class | MultiplicativePromotion< T1, T2, false > |
|
class | MultiplicativePromotion< GenericArithmetic, T, true > |
|
class | MultiplicativePromotion< T, GenericArithmetic, true > |
|
class | MultiplicativePromotion< GenericArithmetic, GenericArithmetic, true > |
|
class | Dereference< T, ALSO_REFS > |
|
class | BaseRef< T, HANDLER > |
|
class | Dereference< BaseRef< T, HANDLER >, false > |
|
struct | HashValue |
|
class | Result< RESULT_TYPE > |
|
class | ResultOk< T > |
|
class | ThreadReferencedError |
|
struct | ValueKindHelper< T, REF > |
|
struct | ValueKindHelper< T *, REF > |
|
struct | ValueKindHelper< T, true > |
|
struct | ValueKindHelper< ObjectInterface, false > |
|
class | GetCollectionKind< COLLECTION, ENABLE > |
|
struct | TestForCopyFromMember< T > |
|
class | ObjectConstructor< T, hasCopyFrom > |
|
class | ObjectConstructor< T, false > |
|
struct | AlignedStorage< SIZE, ALIGN > |
|
class | BoolLValue |
|
|
#define | MAXON_API_ABI_VERSION |
|
#define | MAXON_CORE_FRAMEWORK_VERSION |
|
#define | DOXYGEN_SWITCH(CPP, DOX) |
|
#define | MAXON_DEPENDENCY_ENABLE |
|
#define | MAXON_DEPENDENCY_ENABLEtrue |
|
#define | MAXON_PREPROCESSOR_CONDITION(X) |
|
#define | MAXON_ATTRIBUTE_DLL_PUBLIC |
|
#define | MAXON_ATTRIBUTE_NO_INLINE |
|
#define | MAXON_ATTRIBUTE_FORCE_INLINE |
|
#define | MAXON_ATTRIBUTE_USED |
|
#define | PRIVATE_MAXON_DEPRECATED_ENUMVALUE(name, value, reason) |
|
#define | MAXON_DEPRECATED_ENUMVALUE(name, value, reason) |
|
#define | MAXON_IMPLICIT |
|
#define | MAXON_ATTRIBUTE_SYSCHAR_IS_CHAR |
|
#define | MAXON_CONSTEXPR_EVAL(T, X) |
|
#define | PRIVATE_MAXON_AS_UTF8(x) |
|
#define | CONSTSTRING(x) |
|
#define | MAXON_CACHE_LINE_SIZE |
|
#define | MAXON_FALSE_SHARING_SIZE |
|
#define | MAXON_HAS_TRUE_TYPE(E) |
|
#define | OVERLOAD_MAX_RANK |
|
#define | MAXON_MEMBERFUNCTION_DETECTOR(Name) |
|
#define | MAXON_MEMBERTYPE_DETECTOR(Name, Member, Default) |
|
#define | PRIVATE_MAXON_DEFAULT_REFERENCE_CONSTRUCTORS(Cls, ...) |
|
#define | MAXON_DEFAULT_REFERENCE_CONSTRUCTORS(Cls, ...) |
|
#define | MAXON_UNIQUE_REFERENCE_CONSTRUCTORS(Cls, ...) |
|
#define | PRIVATE_MAXON_TRANSLATIONUNIT_FLAGS |
|
#define | PRIVATE_MAXON_TRANSLATIONUNIT_FLAGS_2 |
|
#define | PRIVATE_MAXON_DETECT_MEMBER_HELPER1(x, i, a) |
|
#define | PRIVATE_MAXON_DETECT_MEMBER_HELPER2(x, i, a) |
|
#define | PRIVATE_MAXON_DETECT_MEMBER_HELPER3(x, i, a) |
|
#define | MAXON_DETECT_MEMBER_HELPER(NAME, ...) |
|
#define | MAXON_IS_COW_KIND(kind) |
|
#define | MAXON_SCOPE |
|
#define | MAXON_WARN_MUTE_FUNCTION_LENGTH |
|
#define | MAXON_WARN_MUTE_NAMING |
|
#define | MAXON_TARGET_UNITY_MODE |
|
#define | PRIVATE_MAXON_REGISTER_CHECK(NAME) |
|
|
| __attribute__ ((always_inline)) const expr Float operator""_f(long double f) |
|
const String & | StringInterface_GetAndCacheConstString (const wchar_t *str, Int len) |
|
const String & | StringInterface_GetAndCacheConstString (const Char *str, Int len, Int isUtf8) |
|
constexpr Bool | PrivateIsUtf8 (const char *str, Int len) |
|
const String & | operator""_s (const char *str, std::size_t cnt) |
|
const String & | operator""_s (const wchar_t *str, std::size_t cnt) |
|
template<typename T > |
String | GlobalToString (const T &object, const FormatStatement *formatStatement, Bool checkDataType=true) |
|
template<typename T , typename E > |
E && | MakeDependentExpr (E &&value) |
|
template<typename T > |
T * | addressof (T &x) |
|
template<typename T > |
const T & | GetZeroRef () |
|
template<typename T > |
const T & | GetPtrSizedZeroRef () |
|
enum maxon::ENUM_DONT_INITIALIZE | MAXON_ENUM_LIST (ENUM_DONT_INITIALIZE) |
|
enum maxon::IN_PLACE_TYPE | MAXON_ENUM_LIST (IN_PLACE_TYPE) |
|
template<typename T > |
std::enable_if<(sizeof(T) > 0), std::true_type >::type | IsCompleteHelper (T *) |
|
std::false_type | IsCompleteHelper (...) |
|
template<typename TO , typename FROM > |
GenericCastReturnType< TO, FROM, false >::type | GenericReinterpretCast (FROM &&value) |
|
template<typename TO , typename FROM > |
GenericCastReturnType< TO, FROM, true >::type | GenericUpCast (FROM &&value) |
|
template<typename T > |
T | NullValue () |
|
| Helper (OverloadRank2, T &obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER1,,,,)) -> decltype(obj. GetMemorySize(MAXON_MAKE_COMMA_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER2,,,))) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE auto | MAXON_CONCAT (GetMemorySize, Helper)(OverloadRank1 |
|
MAXON_ATTRIBUTE_FORCE_INLINE auto T &obj | MAXON_MAKE_LIST (PRIVATE_MAXON_DETECT_MEMBER_HELPER1,,,,)) -> decltype(GetMemorySize(obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER3,,,,))) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE auto | MAXON_CONCAT (GetMemorySize, Helper)(T &obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER1 |
|
template<typename X > |
MAXON_ATTRIBUTE_FORCE_INLINE autodecltype(MAXON_CONCAT(GetMemorySize, Helper)(((maxon::OverloadRankMax) nullptr), obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER3,,,,))) T & | __attribute__ ((always_inline)) void UseVariable(X &&var) |
|
enum maxon::VALUEKIND UInt64 | MAXON_ENUM_ORDERED_FLAGS (VALUEKIND, "net.maxon.datatype.enum.valuekind", EARLY) |
|
enum maxon::COLLECTION_KIND | MAXON_ENUM_LIST (COLLECTION_KIND) |
|
template<typename T > |
std::false_type | TestForCopyFromFunction (OverloadRank0) |
|
template<typename T > |
| __attribute__ ((always_inline)) auto NewCopy(T &dst |
|
template<typename T > |
| __attribute__ ((always_inline)) ResultOk< T > NewCopy(T &&src) |
|
template<typename T , typename U > |
| __attribute__ ((always_inline)) auto AssignCopyConvert(T &dst |
|
template<typename T > |
void | Destruct (T *object) |
|
template<typename T > |
void | Reset (T &object) |
|
constexpr maxon::Float | operator""_f (long double f) |
|
#define MAXON_DEPENDENCY_ENABLE |
If this macro is undefined while including header files, no automatic dependencies will be set up for the entities declared in the included header files. This should be used with caution. If this mechanism is used, a #undef
-#define
-pair should surround the includes which shall be ignored for the dependency analysis as in
#undef MAXON_DEPENDENCY_ENABLE
#include "myheader.h"
#define MAXON_DEPENDENCY_ENABLE
This pattern should only be used in cpp files, but not in header files.