|
| 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 | PRIVATE_MAXON_DEPENDENCY_ENABLE_ORIGINAL |
| |
| #define | MAXON_DEPENDENCY_ENABLE1 |
| |
| #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_TRANSLATIONUNIT_FLAGS_3 |
| |
| #define | PRIVATE_MAXON_PLACEHOLDER_FILENAME |
| |
| #define | PRIVATE_MAXON_TRANSLATIONUNIT_FLAGS_ALL |
| |
| #define | PRIVATE_MAXON_TRANSLATION_SUBUNIT |
| |
| #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) |
| |