| 
| struct   | IntType< 1 > | 
|   | 
| struct   | IntType< 2 > | 
|   | 
| struct   | IntType< 4 > | 
|   | 
| struct   | IntType< 8 > | 
|   | 
| struct   | UIntType< 1 > | 
|   | 
| struct   | UIntType< 2 > | 
|   | 
| struct   | UIntType< 4 > | 
|   | 
| struct   | UIntType< 8 > | 
|   | 
| struct   | StandardType< T, INTEGRAL > | 
|   | 
| struct   | StandardType< T, true > | 
|   | 
| class   | GenericComponent | 
|   | 
| 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< 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   | ParameterPackContainsAll< PACK, X > | 
|   | 
| struct   | ParameterPackContainsAll< PACK, ParameterPack< X... > > | 
|   | 
| struct   | ParameterPack< T > | 
|   | 
| struct   | ParameterPack< T >::IndexOf< X > | 
|   | 
| struct   | ParameterPack< T, REST... > | 
|   | 
| struct   | ParameterPack< T, REST... >::IndexOf< X > | 
|   | 
| struct   | GetSignature< RET(ARGS...)> | 
|   | 
| struct   | GetSignature< RET(*)(ARGS...)> | 
|   | 
| struct   | GetSignature< RET(CALLABLE::*)(ARGS...)> | 
|   | 
| struct   | GetSignature< RET(CALLABLE::*)(ARGS...) const > | 
|   | 
| class   | CommonLValue< T, A, B > | 
|   | 
| class   | CommonType< A, B > | 
|   | 
| 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   | IsTriviallyHashable< T, typename > | 
|   | 
| struct   | IsTriviallyHashable< T, decltype(T::TriviallyHashable())> | 
|   | 
| struct   | IsZeroInitialized< T > | 
|   | 
| struct   | IsZeroInitialized< Generic > | 
|   | 
| class   | HasBaseHelper< D, B, HAS_BASE_DETECTOR_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   | Dereference< BaseRef< T, HANDLER >, false > | 
|   | 
| class   | ForEach | 
|   | 
| class   | UnitType | 
|   | 
| class   | GenericArithmetic | 
|   | 
| 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   | HasInit< DETECTORINPUTTYPE > | 
|   | 
| struct   | HasInit< DETECTORINPUTTYPE >::Default | 
|   | 
| struct   | HasInit< DETECTORINPUTTYPE >::Derived | 
|   | 
| struct   | AlignedStorage< SIZE, ALIGN > | 
|   | 
| class   | DefaultLValue< VALUETYPE > | 
|   | 
 | 
| #define  | DOXYGEN_SWITCH(CPP,  DOX) | 
|   | 
| #define  | DOXYGEN_SWITCH_REVERSED(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_FORCE_RELEASE_INLINE | 
|   | 
| #define  | MAXON_ATTRIBUTE_USED | 
|   | 
| #define  | MAXON_HAS_ATTRIBUTE_ALWAYS_CONST | 
|   | 
| #define  | MAXON_ATTRIBUTE_ALWAYS_CONST | 
|   | 
| #define  | MAXON_ATTRIBUTE_ALWAYS_PURE | 
|   | 
| #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_CHECK_IMPLEMENTATION_MODULE(DECLARATION) | 
|   | 
| #define  | PRIVATE_MAXON_TRANSLATIONUNIT_FLAGS | 
|   | 
| #define  | PRIVATE_MAXON_TRANSLATIONUNIT_FLAGS_2 | 
|   | 
| #define  | PRIVATE_MAXON_PLACEHOLDER_FILENAME | 
|   | 
| #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) | 
|   | 
| #define  | alloca(...) | 
|   | 
 | 
|   | __attribute__ ((always_inline)) const expr Float operator""_f(long double f) | 
|   | 
| template<typename T >  | 
|   | __attribute__ ((always_inline)) auto AssignCopy(T &dst | 
|   | 
| 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) | 
|   | 
| 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) | 
|   | 
| 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 , Bool ALLOW_NONCONST = false>  | 
| T  | DefaultValue () | 
|   | 
| constexpr Bool  | CheckImplementationModule (const void *, maxon::Char) | 
|   | 
| template<typename T >  | 
| constexpr Bool  | CheckImplementationModule (T *, decltype(T::PrivateImplementationModule[0])) | 
|   | 
| enum maxon::SYSTEMBEHAVIORFLAGS Int  | MAXON_ENUM_FLAGS (SYSTEMBEHAVIORFLAGS) | 
|   | 
|   | Helper (OverloadRank2, T &obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER1,,,,)) -> decltype(obj. GetMemorySize(MAXON_MAKE_COMMA_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER2,,,))) | 
|   | 
|   | Helper (OverloadRank1, T &obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER1,,,,)) -> decltype(GetMemorySize(obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER3,,,,))) | 
|   | 
|   | Helper (T &obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER1,,,,)) -> decltype(MAXON_CONCAT(GetMemorySize, Helper)(((maxon::OverloadRankMax) nullptr), obj MAXON_MAKE_LIST(PRIVATE_MAXON_DETECT_MEMBER_HELPER3,,,,))) | 
|   | 
| template<typename X >  | 
| 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 >  | 
|   | __attribute__ ((always_inline)) T &MAXON_REMOVE_CONST(const T &value) | 
|   | 
| template<typename T >  | 
|   | __attribute__ ((always_inline)) T *MAXON_REMOVE_CONST(const T *value) | 
|   | 
| template<typename T >  | 
| decltype(std::declval< T >().CopyFrom(std::declval< const T & >()))  | TestForCopyFromFunction (OverloadRank1) | 
|   | 
| template<typename T >  | 
| std::false_type  | TestForCopyFromFunction (OverloadRank0) | 
|   | 
| template<typename T , Bool ZEROINITIALIZE = false>  | 
| std::enable_if<!std::is_scalar< T >::value, T * >::type  | PlacementNew (void *ptr) | 
|   | 
| template<typename T , Bool ZEROINITIALIZE, typename... ARGS>  | 
| T *  | PlacementNew (void *ptr, ARGS &&... args) | 
|   | 
| template<typename T , typename ARG >  | 
|   | __attribute__ ((always_inline)) auto NewCopy(T &dst | 
|   | 
| template<typename T >  | 
|   | __attribute__ ((always_inline)) ResultOk< T > NewCopy(T &&src) | 
|   | 
| template<typename T >  | 
| void  | Destruct (const T *object) | 
|   | 
| template<typename T >  | 
| DestructorPointer  | GetDestructorPointer () | 
|   | 
| template<typename T >  | 
| void  | Reset (T &object) | 
|   | 
| template<typename T , typename... ARGS>  | 
| static maxon::ResultOk< T >  | CreateHelper (OverloadRank0, ARGS &&... args) | 
|   | 
| template<typename T , typename... ARGS>  | 
| static std::enable_if< maxon::HasInit< T >::value, maxon::Result< T > >::type  | CreateHelper (OverloadRank1, ARGS &&... args) | 
|   | 
| template<typename T , typename... ARGS>  | 
| static auto  | Create (ARGS &&... args) | 
|   | 
| void *  | _allocadeprecated (size_t _Size) | 
|   | 
| constexpr maxon::Float  | operator""_f (long double f) | 
|   |