|
| struct | EqualityCompare |
| |
| struct | LessThanCompare |
| |
| struct | CopyImplSelector |
| |
| struct | CopyImplSelector< false > |
| |
| struct | CopyImplSelector< true > |
| |
| struct | StaticSplitHelper |
| |
| struct | StaticSplitHelper< 0, I > |
| |
| struct | ParameterPackContainsAll |
| |
| struct | ParameterPackContainsAll< PACK, ParameterPack< X... > > |
| |
| class | HasBaseHelper |
| |
| class | HasBaseHelper< D, B, 1 > |
| |
| class | HasBaseHelper< D, B, 2 > |
| |
| struct | HasBaseHelper< Generic, InternedId, 0 > |
| |
| struct | DefaultHasBase |
| |
| struct | MakeLValueConst |
| |
| struct | MakeLValueConst< T & > |
| |
| struct | CheckHasBaseHelper |
| |
| struct | CheckHasBaseHelper< T, T > |
| |
| struct | BlockType |
| |
| struct | BlockType< void > |
| |
| struct | BlockType< const void > |
| |
| class | ContainerIterator |
| |
| struct | MemberTypeBase |
| |
| struct | MemberTypeBase< T, true, typename std::enable_if< std::is_base_of< InternedIdFidBase, T >::value, typename SFINAEHelper< void, typename T::ValueType >::type >::type > |
| |
| struct | MemberType |
| |
| struct | MemberType< T &, GENERIC_FOR_UNKNOWN_TYPE > |
| |
| struct | MemberType< T &&, GENERIC_FOR_UNKNOWN_TYPE > |
| |
| struct | SubstituteReferenceByPointer |
| |
| struct | SubstituteReferenceByPointer< T & > |
| |
| struct | SubstituteReferenceByPointer< T && > |
| |
| struct | ObjectBaseRefImpl |
| |
| struct | ObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_NORMAL > |
| |
| struct | ObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_CONST > |
| |
| struct | ObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_COPY_ON_WRITE > |
| |
| struct | MethodDelegateType |
| |
| struct | MethodDelegateType< RESULT(*)(OBJECT *, ARGS...)> |
| |
| struct | MethodDelegateThisType |
| |
| struct | ForceToBeLinked |
| |
| class | InternedIdSwitch |
| |
| class | IdSwitch |
| |
| class | LiteralIdSwitch |
| |
| class | DataIdSwitch |
| |
| class | IdSwitchCheck |
| |
| class | ValidKeyValuePairTraitHelper |
| |
| class | ValidKeyValuePairTraitHelper< ILLEGALTYPE > |
| |
| struct | IterableBeginHelper |
| |
| struct | IterableBeginHelper< T[N]> |
| |
| struct | IterableBeginHelper< T(&)[N]> |
| |
| struct | ReverseIterable |
| |
| class | GlobalBase |
| |
| struct | DirectInstanceHandler |
| |
| class | DirectInstance |
| |
| struct | HasCommonType |
| |
| struct | HasCommonType< T1, T2, typename SFINAEHelper< void, typename std::common_type< T1, T2 >::type >::type > |
| |
| struct | AddResultHelper |
| |
| struct | AddResultHelper< T, true > |
| |
| struct | AddResultHelper< ResultOk< T >, true > |
| |
| struct | AddResultHelper< Result< T >, true > |
| |
| struct | AddResultHelper< ResultMemT< Bool >, true > |
| |
| struct | AddResultHelper< ResultMemT< T * >, true > |
| |
| struct | AddResultHelper< ResultRef< T >, true > |
| |
| class | InitializationFunctions |
| |
| struct | ClassGetNonConst |
| |
| struct | ClassGetNonConst< ObjectRef > |
| |
| class | RemoveForwardRef |
| |
| class | RemoveForwardRef< ForwardRef< T > > |
| |
| struct | CastHelper |
| |
| struct | CastHelper< R, SRC, true > |
| |
| struct | ComponentIdentifierMetaData |
| |
| struct | ComponentIdentifierMetaData< const Char *, DEF > |
| |
| struct | ComponentIdentifierMetaData< LiteralId, DEF > |
| |
| struct | ComponentIdentifierMetaData< Id, DEF > |
| |
| class | UnresolvedReturnType |
| |
| class | UnresolvedReturnType< UniqueHash > |
| |
| class | UnresolvedReturnType< T, typename std::enable_if< GetDirectlyReferencedType< T >::value &&!(T::Handler::KIND &VALUEKIND::POINTER)>::type > |
| |
| class | UnresolvedReturnType< Result< T > > |
| |
| class | CallMe |
| |
| class | CallMe< void > |
| |
| class | CallMe< Result< T > > |
| |
| class | CallMe< Result< void > > |
| |
| class | UnpackConstData |
| |
| class | UnpackConstData< RESULT(ARGS...)> |
| |
| class | PackConstData |
| |
| struct | GetResultType |
| |
| struct | GetResultType< Data > |
| |
| struct | GetResultType< void > |
| |
| struct | GetResultType< Result< T > > |
| |
| struct | GetResultType< Result< Data > > |
| |
| struct | GetResultType< Result< void > > |
| |
| class | OptScalarStorage |
| |
| class | OptRefStorage |
| |
| class | OptDefaultStorage |
| |
| class | ResultOptFunctions |
| |
| struct | LessThanAsLessThanOrEqual |
| |
| class | ForceEvaluation |
| |
| struct | PartialSumSequenceHelper |
| |
| struct | PartialSumSequenceHelper< ZERO_BASED, SEQUENCE, SUM > |
| |
| struct | PartialSumSequenceHelper< ZERO_BASED, SEQUENCE, SUM, X, REST... > |
| |
| struct | BaseLock |
| |
| struct | HasBaseHelper< T, StringInterface, 0 > |
| |
| class | ExecuteOnMainThreadResult |
| |
| class | ExecuteOnMainThreadResult< Result< RESULTVALUETYPE > > |
| |
| class | ExecuteOnMainThreadResult< void > |
| |
| class | TupleStorageLayout |
| |
| class | TupleStorageLayout< INDEX, PRE_OFFSET, PRE_MAX_ALIGN > |
| |
| class | TupleStorageLayout< INDEX, PRE_OFFSET, PRE_MAX_ALIGN, SZ_ALIGN, REST... > |
| |
| class | TupleStorageBase |
| |
| class | TupleStorageBase< false, true, T... > |
| |
| class | TupleStorageBase< true, false, T... > |
| |
| class | TupleStorageBase< true, true, T... > |
| |
| struct | TupleRefWrapper |
| |
| struct | TupleRefWrapper< T & > |
| |
| class | TupleStorage |
| |
| class | TupleStorage< T1 > |
| |
| class | TupleStorage< T1, T2 > |
| |
| class | TupleStorage< T1, T2, T3 > |
| |
| class | TupleStorage< T1, T2, T3, T4 > |
| |
| class | TupleStorage< T1, T2, T3, T4, T5 > |
| |
| class | TupleStorage< T1, UnitType > |
| |
| class | TupleStorage< T1, const UnitType & > |
| |
| struct | PairSelector |
| |
| struct | PairSelector< T1, T2, UnitType > |
| |
| struct | HomogenousTupleTypeHelper |
| |
| struct | HomogenousTupleTypeHelper< 0, T, TYPES ... > |
| |
| struct | TupleRecHelper |
| |
| struct | TupleRecHelper< I, 1 > |
| |
| struct | TupleRecHelper< I, 0 > |
| |
| class | NonEmptyDerived |
| |
| class | NonEmptyDerived< B1, EmptyClass > |
| |
| class | NonEmptyDerived< EmptyClass, B2 > |
| |
| class | NonEmptyDerived< EmptyClass, EmptyClass > |
| |
| struct | NonEmptyBasesHelper |
| |
| struct | NonEmptyBasesHelper< T1, REST... > |
| |
| struct | NonEmptyBasesHelper<> |
| |
| class | FinallyWrapper |
| |
| class | FinallyFactory |
| |
| class | FinallyOnce |
| |
| class | FinallyOnceFactory |
| |
| class | ForwardFree |
| |
| class | ForwardFree< true > |
| |
| class | NewDelete |
| |
| struct | Explode |
| |
| struct | Explode< 0, digits... > |
| |
| struct | ResultOkError |
| |
| struct | TmpErrType |
| |
| struct | TmpErrType< ResultOk< T > > |
| |
| class | PrivateVertexWrapper |
| |
|
| template<typename T > |
| std::enable_if<(sizeof(T) > 0), std::true_type >::type | IsCompleteHelper (T *) |
| |
| std::false_type | IsCompleteHelper (...) |
| |
| constexpr Bool | CheckImplementationModule (const void *, maxon::Char) |
| |
| template<typename T > |
| constexpr Bool | CheckImplementationModule (T *, decltype(T::PrivateImplementationModule[0])) |
| |
| 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) |
| |
| void | FreeArrayIteratorPersistentId (PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig) |
| |
| Result< void > | MoveArrayIteratorPersistentId (Int index, PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig) |
| |
| template<Bool RANDOM_ACCESS, Bool LOAD_ELEMENTS, typename ARRAY > |
| Result< Int > | ValidateArrayIterator (const ARRAY &array, Int index, ViewIteratorMember *members, const MemberMap *map, Int *state, PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig) |
| |
| Result< void > | InitArrayIteratorPersistentId (PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig) |
| |
| template<typename ARRAY > |
| Result< Int > | InitArrayIterator (const ARRAY &array, ViewIteratorMember *members, const MemberMap *map, Int *state, PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig) |
| |
| Result< void > | AdvanceArrayIteratorPersistentId (Int index, PersistentIdBuffer &idBuffer, const PersistentIdGeneratorInterface *ig) |
| |
| StrongReferenceCounter & | PrivateGetReferenceCounter (const void *obj) |
| |
| void | PrivateAddWeakReference (WeakRefBase &weakRef, const void *target) |
| |
| template<typename T , typename... ARGS> |
| ResultPtr< T > | NewObjWithLocation (MAXON_SOURCE_LOCATION_DECLARATION, ARGS &&... args) |
| |
| template<typename I , typename = typename I::NonvirtualInterfaceMarker> |
| const void * | MethodDelegateMTable (const void *) |
| |
| template<typename I , typename = typename I::InterfaceMarker> |
| const void * | MethodDelegateMTable (const ObjectInterface *object) |
| |
| template<typename I , typename METHOD , typename T > |
| MethodDelegateType< METHOD >::type | GetMethodDelegate (T &&object, Int offset) |
| |
| IdSwitchCheck< InternedIdSwitch > | GetIdSwitch (const InternedId &iid, OverloadRank2) |
| |
| IdSwitchCheck< InternedIdSwitch > | GetIdSwitch (const InternedId *iid, OverloadRank2) |
| |
| IdSwitchCheck< IdSwitch > | GetIdSwitch (const Id &id, OverloadRank1) |
| |
| IdSwitchCheck< LiteralIdSwitch > | GetIdSwitch (const LiteralId &id, OverloadRank1) |
| |
| IdSwitchCheck< DataIdSwitch > | GetIdSwitch (const ConstDataPtr &data, OverloadRank0) |
| |
| IdSwitchCheck< DataIdSwitch > | GetIdSwitch (const ForwardingDataPtr &data, OverloadRank0) |
| |
| template<typename COLLECTION , typename... ARGS> |
| void | EraseHelper (COLLECTION &collection, typename COLLECTION::Iterator &it, std::false_type *, ARGS &&... args) |
| |
| template<typename COLLECTION , typename... ARGS> |
| void | EraseHelper (COLLECTION &collection, typename COLLECTION::Iterator &it, std::true_type *, ARGS &&... args) |
| |
| template<typename MTABLE , typename WRAPPER > |
| void | InitMTable (MTABLE *tbl) |
| |
| void | AndNotAssignWithShift (UInt64 &value, UInt bits, UInt shift) |
| |
| UInt | GetUInt (UInt64 value, UInt position) |
| |
| UInt | GetMultiIndexElementLength (UInt code) |
| |
| Result< void > | AddComponentToClass (ClassInterface &cls, const ComponentDescriptor &comp) |
| |
| template<typename C > |
| Result< void > | AddComponentToClass (ClassInterface &cls, const DeclarationWrapper< ComponentDescriptor, C > &comp) |
| |
| Result< void > | AddComponentToClass (ClassInterface &cls, const Class<> &comp) |
| |
| template<typename T , typename C > |
| Result< void > | AddComponentToClass (ClassInterface &cls, const DeclarationWrapper< Class< T >, C > &comp) |
| |
| template<typename... ARGS> |
| static auto | GetUnpackConstData (const Delegate< ARGS... > &) -> UnpackConstData< ARGS... > |
| |
| template<typename T > |
| Int | InstantiateDefaultReturnValue (OverloadRank0) |
| |
| template<typename T > |
| SFINAEHelper< Int, typename std::enable_if<!STD_IS_REPLACEMENT(scalar, typename std::remove_reference< T >::type)>::type, typename DefaultValueFunctions< typename std::decay< T >::type >::Default >::type | InstantiateDefaultReturnValue (OverloadRank1) |
| |
| template<typename T > |
| void | PrivateFreeWithDestructor (const T *obj, OverloadRank0) |
| |
| template<typename FN > |
| static auto | ExecuteOnMainThreadFallback (FN &&fn) -> decltype(fn()) |
| |
| template<typename T > |
| constexpr UInt64 | GetSizeAndAlignment () |
| |
| template<typename X > |
| Bool | TupleDestructMember (Generic &x, SFINAEHelper< X > *) |
| |
| template<typename X > |
| Bool | TupleDestructMember (Generic &x, SFINAEHelper< X & > *) |
| |
| template<typename TUPLE , size_t... I> |
| void | TupleDestruct (TUPLE &tuple, std::index_sequence< I... > *) |
| |
| ResultOk< void > | TupleCopyFrom () |
| |
| template<typename T1 , typename... T> |
| Result< void > | TupleCopyFrom (const T1 &a1, const T &... rest) |
| |
| const String & | TupleToString (const FormatStatement *fs) |
| |
| template<typename T1 , typename... T> |
| SFINAEHelper< String, T1 >::type | TupleToString (const FormatStatement *fs, const T1 &a1, const T &... rest) |
| |
| Bool | TupleEquals () |
| |
| template<typename T1 , typename... T> |
| Bool | TupleEquals (const T1 &a1, const T &... rest) |
| |
| Bool | TupleLessThan () |
| |
| template<typename T1 , typename... T> |
| Bool | TupleLessThan (const T1 &a1, const T &... rest) |
| |
| template<typename T1 , typename T2 > |
| TupleStorage< T1 &, typename std::conditional< std::is_same< T2, UnitType >::value, UnitType, const T2 & >::type > | TuplePair (T1 &t1, const T2 &t2) |
| |
| template<typename TUP , typename F , size_t ... INDICES> |
| auto | ExpandSeqHelperConst (const TUP &tup, F &&func, std::index_sequence< INDICES ... >) -> decltype(func(TupleGet< INDICES >(tup) ...)) |
| |
| template<typename TUP , typename F , size_t ... INDICES> |
| auto | ExpandSeqHelper (TUP &&tup, F &&func, std::index_sequence< INDICES ... >) -> decltype(func(TupleGet< INDICES >(std::forward< TUP >(tup)) ...)) |
| |
| template<typename... T> |
| MAXON_ATTRIBUTE_FORCE_INLINE const Char * | TypeNameHelper () |
| |
| template<typename T > |
| MAXON_ATTRIBUTE_FORCE_INLINE const Char * | GetTypeNameHelper () |
| |
| const Char * | SkipTypeNamePrefix (const Char *name) |
| |
| Id | SkipTypeNameSuffix (const Char *name) |
| |
| Bool | PrivateClearAllWeakReferences (const void *obj) |
| |
| template<typename > |
| Opt< NodePath > | GetPath (const NodePath &p) |
| |
| template<typename KEY > |
| static Result< void > | SetSelectionImpl (DataDictionary &dict, const KEY &key, SELECTION_MODE mode) |
| |
| template<typename ATTR , typename PRES , typename SEL > |
| static Result< void > | SetGraphSelectionImpl (const GraphNode &root, const SEL &selection, SELECTION_MODE mode) |
| |
| Int | CalculateMultipleValuesVertexListSize (Int elements, Int elementSize) |
| |