The maxon namespace contains all declarations of the MAXON API.
Useful apibasemath extensions.
Typedefs | |
using | CustomLicenseItemDelegate = Delegate< Result< void >(const InternedId &featureId, const String &provider, Bool isValid, const CString &jwtString)> |
using | NodeMaterialLinkResolveFunc = Delegate< Result< ::BaseList2D * >(::BaseLink *link, ::BaseDocument *baseDocument)> |
template<typename T > | |
using | ABIReturnType = ABIParamType< T > |
using | IndexPair = Pair< Int, Int > |
using | Int16 = int16_t |
using | UInt16 = uint16_t |
using | Int32 = int32_t |
using | UInt32 = uint32_t |
using | Int64 = int64_t |
using | UInt64 = uint64_t |
using | Bool = bool |
using | Float32 = float |
using | Float64 = double |
using | Char = char |
using | UChar = unsigned char |
using | Int = Int64 |
using | UInt = UInt64 |
using | Float = Float64 |
using | Utf32Char = char32_t |
using | Utf16Char = char16_t |
using | SysChar = char |
using | HashInt = UInt |
using | OverloadRank0 = PrivateOverloadRank0 * |
using | OverloadRank1 = PrivateOverloadRank1 * |
using | OverloadRank2 = PrivateOverloadRank2 * |
using | OverloadRank3 = PrivateOverloadRank3 * |
using | OverloadRank4 = PrivateOverloadRank4 * |
using | OverloadRank5 = PrivateOverloadRank5 * |
using | OverloadRankMax = OverloadRank5 |
template<typename T , Int N> | |
using | AddArrayT = T[N] |
template<typename T > | |
using | AddArrayOfUnknownBoundT = T[] |
template<typename TO , typename FROM , Bool SAFE> | |
using | GenericCastReturnType = std::enable_if< GenericCastTrait< TO, typename maxon::details::MakeLValueConst< FROM >::type, SAFE >::value, typename GenericCastTrait< TO, typename maxon::details::MakeLValueConst< FROM >::type, SAFE >::ReturnType > |
using | InitMTable = void(*)() |
template<typename T > | |
using | WritableArrayInterface = const NonConstArray< T > |
using | AtomicInt32 = Atomic32< Int32 > |
using | AtomicUInt32 = Atomic32< UInt32 > |
using | AtomicInt64 = Atomic64< Int64 > |
using | AtomicUInt64 = Atomic64< UInt64 > |
using | AtomicInt = Atomic64< Int > |
using | AtomicUInt = Atomic64< UInt > |
using | AtomicInt16 = Atomic16< Int16 > |
using | AtomicUInt16 = Atomic16< UInt16 > |
using | AtomicInt8 = Atomic8< Char > |
using | AtomicUInt8 = Atomic8< UChar > |
using | AtomicFloat32 = AtomicFloatType< Float32 > |
using | AtomicFloat64 = AtomicFloatType< Float64 > |
using | AtomicVoidPtr = AtomicPtr< void > |
template<typename T , Int COUNT, Int MINCHUNKSIZE = COUNT, BASEARRAYFLAGS MEMFLAGS = BASEARRAYFLAGS::NONE, typename ALLOCATOR = DefaultAllocator> | |
using | BufferedBaseArray = typename BufferedBaseArraySelector< COUNT, MINCHUNKSIZE, MEMFLAGS, ALLOCATOR >::template Type< T > |
using | BitSet = BaseBitSet< DefaultAllocator > |
template<typename T > | |
using | Pointer = BaseRef< T, PointerHandler > |
template<typename T > | |
using | UniqueRef = BaseRef< T, UniqueRefHandler > |
template<typename T > | |
using | StrongRef = BaseRef< T, StrongRefHandler > |
template<typename T > | |
using | StrongCOWRef = BaseRef< const T, StrongCOWRefHandler > |
template<typename T > | |
using | AutoMem = UniqueRef< RawMem< T > > |
template<typename T > | |
using | StridedBlock = Block< T, true > |
template<typename T , Bool STRIDED = false> | |
using | MoveBlock = Block< T, STRIDED, true > |
using | PersistentIdBuffer = BufferedBaseArray< Int64, 10 > |
using | CrashReportPropertyArray = BlockArray< CrashReportPropertyItem, 8 > |
using | DataDescriptionWithUIAndString = Tuple< DataDescription, DataDescription, DataDescription > |
using | LanguageStringDataDescription = HashMap< Id, DataDescription > |
using | DataDescriptionWithUIAndLanguageStrings = Tuple< DataDescription, DataDescription, LanguageStringDataDescription > |
using | VariadicIdsElement = Tuple< Int, Id, String, HashMap< Id, Int > > |
using | VariadicIdsType = Array< VariadicIdsElement > |
using | ContextVarTuple = Tuple< DataDictionary, GetDataCallbackType > |
using | ContextVarsMap = HashMap< Id, ContextVarTuple > |
using | ProcessEnumListDelegate = Delegate< Result< void >(const Id &epId, const DataDictionary &guiEntry, const AssetRepositoryRef &repository, const Data *filterData, const ValueReceiver< Tuple< Id, Data, String > && > &addValue)> |
using | GetDataCallbackType = Delegate< Result< Data >(const InternedId &id, const DataDictionary &dataEntry, GETDATAFLAGS flags)> |
using | DataDescriptionEntry = DataDictionary |
using | LanguageStringDataDescriptionDefinition = HashMap< Id, DataDescriptionDefinition > |
using | DataDescriptionDefinitionWithUIAndLanguageStrings = Tuple< DataDescriptionDefinition, DataDescriptionDefinition, LanguageStringDataDescriptionDefinition > |
using | BuildSubMenuValueReceiver = ValueReceiver< SubMenuEntry && > |
using | DescriptionMessageCheck = Delegate< Result< DESCRIPTIONMESSAGECHECKFLAGS >(const DataDictionary &userData)> |
using | DescriptionMessageBuildSubMenu = Delegate< Result< void >(const DataDictionary &userData, const BuildSubMenuValueReceiver &menuEntries)> |
using | DescriptionMessageCall = Delegate< Result< void >(const DataDictionary &userData, DataDictionary &multiSelectionStorage)> |
using | DescriptionMessageFunction = Tuple< Id, DescriptionMessageCheck, DescriptionMessageBuildSubMenu, DescriptionMessageCall > |
using | DataFormatReaderFactory = Factory< DataFormatReaderRef(UrlOrInputStream &&)> |
using | DataFormatWriterFactory = Factory< DataFormatWriterRef(UrlOrOutputStream &&)> |
using | KeyValueConversionFunc = void(void *, Char *) |
using | CreateIoHelperFunc = ResultPtr< void >() |
using | DeleteIoHelperFunc = void(void *) |
using | ReadIoHelperFunc = Result< void >(DataSerializeInterface *, void *, void *, UInt) |
using | WriteIoHelperFunc = Result< void >(DataSerializeInterface *, void *, void *, UInt) |
using | WidthConversionFunc = Bool(void *source, void *dest) |
using | ReferenceSubstitutionFunction = Delegate< Result< const ObjectInterface * >(const ObjectInterface *input)> |
using | StreamSubstitutionFunction = Delegate< Result< ObjectRef >(ObjectRef input, const Id &compressorId)> |
template<typename T > | |
using | Opaque = typename PrivateOpaque< T, void >::type |
using | GetChildrenTypesCallback = Delegate< Result< Tuple< String, Bool > >(const Member &elementType, const ParametricTypeInterface *parametricType)> |
using | GetDataTypeNameDelegate = Delegate< Result< Tuple< String, String > >(DATATYPEBUILDERNAME category, const DataType &dt, const GetChildrenTypesCallback &getChildrenTypes, const ParametricTypeInterface *parentTypeId, const ParametricTypeInterface **skipParentType)> |
using | GetChildrenCountDelegate = Delegate< Tuple< Int, Int, Bool >()> |
using | InstantiateDataTypeDelegate = Delegate< Result< DataType >(const BaseArray< Member > &members)> |
using | GetParentTypeSupportDelegate = Delegate< Block< ParametricType >()> |
using | GetFolderDelegate = Delegate< Block< const Id >()> |
using | RemoteDateTime = LocalDateTime |
template<typename I > | |
using | ObjectBaseRef = typename maxon::details::ObjectBaseRefImpl< I::REFERENCE_KIND >::type |
template<typename... T> | |
using | ValueReceiver = Delegate< Result< Bool >(T...)> |
using | QueryStartupOrder = void(*)(BaseArray< Url > &dllsToLoad) |
template<typename EXECUTION > | |
using | ExecutionInterface = JobInterfaceTemplate< EXECUTION > |
template<typename FACTORY > | |
using | FactoryBase = ReferenceBase< FactoryFunctions< FACTORY, FactoryInterface::ReferenceFunctions< RefBaseFunctions< DirectRef< const FactoryInterface, StrongRefHandler, FACTORY > >> >> |
using | Group = void |
using | IdAndVersion = Tuple< Id, Id > |
using | UIntegerBase = UInt32 |
using | NativeUInteger = UInteger< SIZEOF(Int) *8 > |
using | ExtractCallback = Delegate< Result< Bool >(const String &inputName, Url &outputName, IOATTRIBUTES &fileAttributes)> |
using | PIPEHANDLE = int |
using | UrlOrInputStream = UrlOrStream< InputStreamRef > |
using | UrlOrOutputStream = UrlOrStream< OutputStreamRef > |
using | TransformColorDelegate32 = Delegate< Color32(const Color32 &)> |
using | TransformColorDelegate64 = Delegate< Color64(const Color64 &)> |
using | TransformColorDelegate = TransformColorDelegate64 |
using | CreateNewMachineCallback = Delegate< Result< MachineRef >(const String &machineUuid)> |
using | CheckExistingMachineCallback = Delegate< Result< void >(const MachineRef &machineRef)> |
using | CreateObjectRefFunc = ObjectRef(*)() |
template<typename K , typename V > | |
using | WritableMapInterface = const NonConstMap< K, V > |
using | SquareMatrix32 = SqrMat3< Vector32 > |
using | SquareMatrix64 = SqrMat3< Vector64 > |
using | SquareMatrix = SqrMat3< Vector > |
using | Matrix32 = Mat3< Vector32 > |
using | Matrix64 = Mat3< Vector64 > |
using | Matrix = Mat3< Vector > |
using | SquareMatrix2d32 = SqrMat2< Vector2d32 > |
using | SquareMatrix2d64 = SqrMat2< Vector2d64 > |
using | SquareMatrix2d = SqrMat2< Vector2d > |
using | Matrix2d32 = Mat2< Vector2d32 > |
using | Matrix2d64 = Mat2< Vector2d64 > |
using | Matrix2d = Mat2< Vector2d > |
using | SquareMatrix4d32 = SqrMat4< Vector4d32 > |
using | SquareMatrix4d64 = SqrMat4< Vector4d64 > |
using | SquareMatrix4d = SqrMat4< Vector4d > |
using | MultiIndex64 = MultiIndex< UInt64 > |
template<typename TO , typename FROM > | |
using | Out = std::is_constructible< TO, FROM > |
using | Object = ObjectInterface |
using | ClassTransformer = Delegate< Result< void >(ClassInterface *)> |
template<typename C , typename... INTERFACES> | |
using | Component = ComponentWithBase< C, ComponentRoot, INTERFACES... > |
template<typename FROM , typename C , typename... INTERFACES> | |
using | AdapterComponent = ComponentWithBase< C, AdapterRoot, FROM, INTERFACES... > |
template<typename... INTERFACES> | |
using | SelfPtr = typename ComponentHelper< ComponentRoot, INTERFACES... >::type::SelfPtr |
using | ObservableForwardFunction = Result< Data >(*)(const DelegateBase &observerFunction, const Block< const ConstDataPtr > &data) |
using | OpaqueRef = StrongRef< OpaqueBase > |
template<typename T > | |
using | Optional = Opt< T > |
template<typename T , typename ARRAY = BaseArraySelector<>, typename COMPARE = DefaultCompare, Bool KEEP_DUPLICATES = false> | |
using | MinimalElements = MaximalElements< T, ARRAY, COMPARE, KEEP_DUPLICATES, true > |
using | Frame = Range< Vector2d > |
using | IntFrame = Range< IntVector2d > |
using | SecureRandomProvider = Pointer< _SecureRandomProvider > |
template<Bool ZERO_BASED, size_t... VALUES> | |
using | PartialSumSequence = typename maxon::details::PartialSumSequenceHelper< ZERO_BASED, std::index_sequence<>, 0, VALUES... >::type |
template<typename T > | |
using | WritableSetInterface = const NonConstSet< T > |
using | StreamConversionFactory = Factory< StreamConversionRef(const DataDictionary &)> |
using | Utf16CharBuffer = BufferedBaseArray< Utf16Char, 512 > |
using | Utf32CharBuffer = BufferedBaseArray< Utf32Char, 256 > |
using | FROMSTR = void(*)(void *p, const Block< const Utf32Char > &str, Int &processed, const String &formatStatement, Bool &error) |
template<typename T > | |
using | Synchronized = SynchronizedValue< T, Spinlock > |
template<typename T > | |
using | RWSynchronized = SynchronizedValue< T, ARWLock > |
using | SystemFreeObject = void(*)(void *self) |
using | DestructorPointer = void(*)(void *) |
using | ExecuteProgramCallback = Int32(*)(SystemProcessObjectRef processRef, EXECUTEPROGRAMCALLBACK cmd, void *userdata, const Url &logfile) |
using | ThreadRef = ThreadRefTemplate< ThreadInterface > |
template<typename T1 , typename T2 > | |
using | Pair = typename maxon::details::PairSelector< T1, T2 >::type |
template<Int N, typename T > | |
using | HomogenousTupleType = typename maxon::details::HomogenousTupleTypeHelper< N, T >::type |
using | UnitsArray = StrongCOWRef< BaseArray< Unit > > |
using | UrlScheme = Id |
using | ResultMem = ResultMemT< Bool > |
template<typename... BASES> | |
using | NonEmptyBases = typename maxon::details::NonEmptyBasesHelper< typename std::conditional< STD_IS_REPLACEMENT(empty, BASES), EmptyClass, BASES >::type... >::type |
using | TOSTR = void(*)(String &result, const void *ptr, const FormatStatement *formatStatement) |
template<typename T > | |
using | ResultPtr = ResultMemT< T * > |
using | ThreadedUIUpdateBaseRef = StrongRef< ThreadedUIUpdateBase > |
using | Vector32 = Vec3< Float32, 1 > |
using | Vector64 = Vec3< Float64, 1 > |
using | Vector = Vec3< Float, 1 > |
using | IntVector32 = Vec3< Int32, 1 > |
using | IntVector64 = Vec3< Int64, 1 > |
using | IntVector = Vec3< Int, 1 > |
using | Color32 = Col3< Float32, 1 > |
using | Color64 = Col3< Float64, 1 > |
using | Color = Col3< Float, 1 > |
using | GenericVector = Vec3< GenericArithmetic, 1 > |
using | Vector2d32 = Vec2< Float32, 1 > |
using | Vector2d64 = Vec2< Float64, 1 > |
using | Vector2d = Vec2< Float, 1 > |
using | IntVector2d32 = Vec2< Int32, 1 > |
using | UIntVector2d32 = Vec2< UInt32, 1 > |
using | IntVector2d64 = Vec2< Int64, 1 > |
using | UIntVector2d64 = Vec2< UInt64, 1 > |
using | IntVector2d = Vec2< Int, 1 > |
using | GenericVector2d = Vec2< GenericArithmetic, 1 > |
using | Vector4d32 = Vec4< Float32, 1 > |
using | Vector4d64 = Vec4< Float64, 1 > |
using | Vector4d = Vec4< Float, 1 > |
using | IntVector4d32 = Vec4< Int32, 1 > |
using | IntVector4d64 = Vec4< Int64, 1 > |
using | IntVector4d = Vec4< Int, 1 > |
using | ColorA32 = Col4< Float32, 1 > |
using | ColorA64 = Col4< Float64, 1 > |
using | ColorA = Col4< Float, 1 > |
using | GenericVector4d = Vec4< GenericArithmetic, 1 > |
using | MemoryObserverCallback = MEMORY_OBSERVER_FLAGS(*)(void *callbackData, const void *target, MEMORY_OBSERVER_STATE state) |
using | MemoryMetadataDestructor = void(*)(void *metadata) |
using | CommandCacheMap = HashMap< Id, CommandCacheRef > |
using | CommandCacheDataRef = StrongRef< CommandCacheData > |
using | BLOCK_CIPHER_CTR_CALLBACK = Delegate< void(Int block, Int blockSize, UChar *nonce)> |
using | LIBSSH2_PASSWD_CHANGEREQ_FUNC = void(*)(LIBSSH2_SESSION *session, char **newpw, int *newpw_len, void **abstract) |
typedef int(* | sslctxsetverifycallback) (int, X509_STORE_CTX *) |
using | SimplePolygon = Poly< Int32 > |
using | UVWPolygon = Poly< Vector > |
using | DrawDimensionInt = DrawDimension< Int > |
using | DrawDimensionFloat = DrawDimension< Float > |
using | DrawRectInt = DrawRect< Int > |
using | DrawRectFloat = DrawRect< Float > |
using | DrawPoint3dInt = DrawPoint3d< Int > |
using | DrawPoint3dFloat = DrawPoint3d< Float > |
using | DrawDimension3dInt = DrawDimension3d< Int > |
using | DrawDimension3dFloat = DrawDimension3d< Float > |
using | DrawVolumeInt = DrawVolume< Int > |
using | DrawVolumeFloat = DrawVolume< Float > |
using | Pix = UChar |
using | Pix8u = UChar |
using | Pix8s = Char |
using | Pix16u = UInt16 |
using | Pix16s = Int16 |
using | Pix32u = UInt32 |
using | Pix32s = Int32 |
using | Pix32f = Float32 |
using | Pix64f = Float64 |
using | Pix16f = HalfFloat< Pix32f > |
using | BlendPixelHandlerRef = StrongRef< BlendPixelHandlerStruct > |
using | ChannelOffsets = Block< const BITS > |
using | ImageConstBuffer = ImageBufferTemplate< PixelConstBuffer > |
using | ImageMutableBuffer = ImageBufferTemplate< PixelMutableBuffer > |
using | CONVERTPIXELFUNC = Delegate< Result< void >(const PixelMutableBuffer &dst, Int count, const PixelConstBuffer &src, GETPIXELFLAGS flags)> |
using | CONVERTPIXELFUNCSTATIC = Result< void >(*)(const PixelMutableBuffer &dst, Int count, const PixelConstBuffer &src, GETPIXELFLAGS flags, const ChannelOffsets &dstChannelOffset, const ChannelOffsets &srcChannelOffset) |
using | ConvertFuncChannelHelperRef = StrongRef< ConvertFuncChannelHelper > |
using | UpdateRegion = Range< IntVector2d > |
using | BitDepthConfig = const DataType |
using | MediaOutputSelectionHandler = Delegate< Result< SELECTIONHANDLERRESULT >(const MediaStreamRef &stream, const MediaStreamFormat &props)> |
using | MediaSessionProgressCallback = Delegate< void(const MediaSessionProgressRef &progress, Float percent, const TimeValue &duration, const TimeValue &expectedTotalTime)> |
using | AnimBlendTweenCallback = Delegate< void(const BlendAnimationRef &self, const BlendTweenRef &tween, ANIMBLENDSTATE state, const Data &animValue)> |
using | Complex32 = Complex< Float32 > |
using | Complex64 = Complex< Float64 > |
using | MatrixNxM32 = MatrixNxM< Float32 > |
using | MatrixNxM64 = MatrixNxM< Float64 > |
using | MatrixNxMComplex32 = MatrixNxM< Complex32 > |
using | MatrixNxMComplex64 = MatrixNxM< Complex64 > |
using | FbmTableRef = OpaqueRef |
using | Quaternion32 = Quaternion< Float32 > |
using | Quaternion64 = Quaternion< Float64 > |
template<typename T > | |
using | enable_if_scalar = typename std::enable_if< STD_IS_REPLACEMENT(scalar, T), T >::type |
template<typename T > | |
using | enable_if_not_scalar = typename std::enable_if<!STD_IS_REPLACEMENT(scalar, T), T >::type |
template<typename T > | |
using | enable_if_float = typename std::enable_if< STD_IS_REPLACEMENT(floating_point, T), T >::type |
template<typename T > | |
using | enable_if_not_float = typename std::enable_if<!STD_IS_REPLACEMENT(floating_point, T), T >::type |
template<typename T > | |
using | enable_if_integral = typename std::enable_if< STD_IS_REPLACEMENT(integral, T), T >::type |
template<typename T > | |
using | enable_if_not_integral = typename std::enable_if<!STD_IS_REPLACEMENT(integral, T), T >::type |
using | VariadicInstance = Tuple< Id, DataDictionary > |
using | SCConversionFunction = Delegate< Result< Data >(const CString &val)> |
using | SCTypeConversion = HashMap< CString, SCConversionFunction > |
using | MySQLError = IllegalStateError |
using | SubDataPath = BaseArray< Data > |
using | SubDataPathBlock = Block< const Data > |
using | AioBuffer = BaseArray< Char > |
using | SOCKET = int |
using | ReturnResolveError = Result< void > |
using | SSH_CHANGE_PASSWORD_CALLBACK = void(*)(String &newPassword) |
typedef Char | NETWORKCHAR |
typedef int | SocketT |
using | HandleRequestDelegate = Delegate< Result< void >(const NetworkWebServerRef &server, const NetworkHttpHandlerRef &remoteConnection, const String &file, const DataDictionary &request)> |
using | GridAccessorBase = GridAccessorRef< Generic > |
using | DelegatePointObjectsPair = Pair< Delegate< Result< void >(void *, PointsToVolumeListRef &)>, BaseArray< void * > > |
using | DelegatePointObjectsPairList = BaseArray< DelegatePointObjectsPair > |
using | FunctionRegistration = Delegate< Result< void >(py::NativePyCFunctionWithKeywords func)> |
using | NativePyCFunctionTable = Tuple< const Char *, py::NativePyCFunctionWithKeywords > |
using | PyChar = Char |
using | FilterProgressMonitorFunction = Bool(*)(void *userPtr, Float progress) |
Functions | |
Result< BaseArray< Url > > | BrowserReceiveUrls (void *dat) |
enum maxon::OUTPUTLOCATION | MAXON_ENUM_FLAGS (OUTPUTLOCATION) |
template<typename T > | |
std::false_type | TestForBeginFunction (OverloadRank0) |
template<typename T > | |
std::false_type | TestForEndFunction (OverloadRank0) |
template<typename ITERATOR , typename SENTINEL , typename ... ARGS, typename = typename std::enable_if<!IsIterable<ITERATOR>::value>::type> | |
auto | Construct (ITERATOR first, SENTINEL sentinel, const ARGS &... args) -> ITERATOR |
template<typename ITERABLE , typename ... ARGS, typename = typename std::enable_if<IsIterable<ITERABLE>::value>::type> | |
auto | Construct (ITERABLE &&iterable, const ARGS &... args) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename = typename std::enable_if<!IsIterable<ITERATOR>::value>::type> | |
auto | Destruct (ITERATOR first, SENTINEL sentinel) -> ITERATOR |
template<typename ITERABLE , typename = typename std::enable_if<IsIterable<ITERABLE>::value>::type> | |
auto | Destruct (ITERABLE &&iterable) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR > | |
auto | Copy (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest) -> Result< DEST_ITERATOR > |
template<typename ITERABLE , typename DEST_ITERATOR > | |
auto | Copy (const ITERABLE &iterable, DEST_ITERATOR dest) -> Result< DEST_ITERATOR > |
template<typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR , typename PREDICATE > | |
auto | CopyIf (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest, PREDICATE pred) -> Result< DEST_ITERATOR > |
template<typename ITERABLE , typename DEST_ITERATOR , typename PREDICATE > | |
auto | CopyIf (const ITERABLE &iterable, DEST_ITERATOR dest, PREDICATE pred) -> Result< DEST_ITERATOR > |
template<typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR > | |
auto | CopyToUninitialized (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest) -> Result< DEST_ITERATOR > |
template<typename ITERABLE , typename DEST_ITERATOR > | |
auto | CopyToUninitialized (const ITERABLE &iterable, DEST_ITERATOR dest) -> Result< DEST_ITERATOR > |
template<typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR , typename PREDICATE > | |
auto | CopyToUninitializedIf (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest, PREDICATE pred) -> Result< DEST_ITERATOR > |
template<typename ITERABLE , typename DEST_ITERATOR , typename PREDICATE > | |
auto | CopyToUninitializedIf (const ITERABLE &iterable, DEST_ITERATOR dest, PREDICATE pred) -> Result< DEST_ITERATOR > |
enum maxon::MOVE_MODE | MAXON_ENUM_LIST (MOVE_MODE) |
template<MOVE_MODE MODE = MOVE_MODE::KEEP_SOURCE, typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR > | |
auto | Move (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest) -> DEST_ITERATOR |
template<MOVE_MODE MODE = MOVE_MODE::KEEP_SOURCE, typename ITERABLE , typename DEST_ITERATOR > | |
auto | Move (ITERABLE &&iterable, DEST_ITERATOR dest) -> DEST_ITERATOR |
template<MOVE_MODE MODE = MOVE_MODE::KEEP_SOURCE, typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR , typename PREDICATE > | |
auto | MoveIf (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest, PREDICATE pred) -> DEST_ITERATOR |
template<MOVE_MODE MODE = MOVE_MODE::KEEP_SOURCE, typename ITERABLE , typename DEST_ITERATOR , typename PREDICATE > | |
auto | MoveIf (ITERABLE &&iterable, DEST_ITERATOR dest, PREDICATE pred) -> DEST_ITERATOR |
template<MOVE_MODE MODE = MOVE_MODE::KEEP_SOURCE, typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR > | |
auto | MoveToUninitialized (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest) -> DEST_ITERATOR |
template<MOVE_MODE MODE = MOVE_MODE::KEEP_SOURCE, typename ITERABLE , typename DEST_ITERATOR > | |
auto | MoveToUninitialized (ITERABLE &&iterable, DEST_ITERATOR dest) -> DEST_ITERATOR |
template<MOVE_MODE MODE = MOVE_MODE::KEEP_SOURCE, typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR , typename PREDICATE > | |
auto | MoveToUninitializedIf (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest, PREDICATE pred) -> DEST_ITERATOR |
template<MOVE_MODE MODE = MOVE_MODE::KEEP_SOURCE, typename ITERABLE , typename DEST_ITERATOR , typename PREDICATE > | |
auto | MoveToUninitializedIf (ITERABLE &&iterable, DEST_ITERATOR dest, PREDICATE pred) -> DEST_ITERATOR |
template<typename ITERABLE , typename T > | |
auto | Fill (ITERABLE &&iterable, const T &value) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename GENERATOR > | |
auto | Generate (ITERATOR first, SENTINEL sentinel, GENERATOR gen) -> ITERATOR |
template<typename ITERABLE , typename GENERATOR > | |
auto | Generate (ITERABLE &&iterable, GENERATOR gen) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename PREDICATE > | |
Bool | AllOf (ITERATOR first, SENTINEL sentinel, PREDICATE pred) |
template<typename ITERABLE , typename PREDICATE > | |
Bool | AllOf (const ITERABLE &iterable, PREDICATE pred) |
template<typename ITERATOR , typename SENTINEL , typename PREDICATE > | |
Bool | AnyOf (ITERATOR first, SENTINEL sentinel, PREDICATE pred) |
template<typename ITERABLE , typename PREDICATE > | |
Bool | AnyOf (const ITERABLE &iterable, PREDICATE pred) |
template<typename ITERATOR , typename SENTINEL , typename PREDICATE > | |
Bool | NoneOf (ITERATOR first, SENTINEL sentinel, PREDICATE pred) |
template<typename ITERABLE , typename PREDICATE > | |
Bool | NoneOf (const ITERABLE &iterable, PREDICATE pred) |
template<typename ITERATOR1 , typename SENTINEL1 , typename ITERATOR2 , typename SENTINEL2 > | |
Bool | Equal (ITERATOR1 first1, SENTINEL1 sentinel1, ITERATOR2 first2, SENTINEL2 sentinel2) |
template<typename ITERABLE1 , typename ITERABLE2 > | |
Bool | Equal (const ITERABLE1 &iterable1, const ITERABLE2 &iterable2) |
template<typename ITERATOR1 , typename SENTINEL1 , typename ITERATOR2 , typename SENTINEL2 , typename COMPARE > | |
Bool | Equal (ITERATOR1 first1, SENTINEL1 sentinel1, ITERATOR2 first2, SENTINEL2 sentinel2, COMPARE comp) |
template<typename ITERABLE1 , typename ITERABLE2 , typename COMPARE > | |
Bool | Equal (const ITERABLE1 &iterable1, const ITERABLE2 &iterable2, COMPARE comp) |
template<typename ITERATOR1 , typename SENTINEL1 , typename ITERATOR2 , typename SENTINEL2 > | |
auto | Mismatch (ITERATOR1 first1, SENTINEL1 sentinel1, ITERATOR2 first2, SENTINEL2 sentinel2) -> Optional< Pair< ITERATOR1, ITERATOR2 >> |
template<typename ITERABLE1 , typename ITERABLE2 > | |
auto | Mismatch (ITERABLE1 &&iterable1, ITERABLE2 &&iterable2) -> Optional< Pair< decltype(begin(iterable1)), decltype(begin(iterable2))>> |
template<typename ITERATOR1 , typename SENTINEL1 , typename ITERATOR2 , typename SENTINEL2 , typename COMPARE > | |
auto | Mismatch (ITERATOR1 first1, SENTINEL1 sentinel1, ITERATOR2 first2, SENTINEL2 sentinel2, COMPARE comp) -> Optional< Pair< ITERATOR1, ITERATOR2 >> |
template<typename ITERABLE1 , typename ITERABLE2 , typename COMPARE > | |
auto | Mismatch (ITERABLE1 &&iterable1, ITERABLE2 &&iterable2, COMPARE comp) -> Optional< Pair< decltype(begin(iterable1)), decltype(begin(iterable2))>> |
template<typename ITERATOR , typename PREDICATE > | |
auto | Partition (ITERATOR first, ITERATOR last, PREDICATE pred) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL , typename PREDICATE > | |
auto | Partition (ITERATOR first, SENTINEL sentinel, PREDICATE pred) -> ITERATOR |
template<typename ITERABLE , typename PREDICATE > | |
auto | Partition (ITERABLE &&iterable, PREDICATE pred) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename PREDICATE > | |
Bool | IsPartitioned (ITERATOR first, ITERATOR last, PREDICATE pred) |
template<typename ITERATOR , typename SENTINEL , typename PREDICATE > | |
Bool | IsPartitioned (ITERATOR first, SENTINEL sentinel, PREDICATE pred) |
template<typename ITERABLE , typename PREDICATE > | |
Bool | IsPartitioned (const ITERABLE &iterable, PREDICATE pred) |
template<typename ITERABLE > | |
auto | Reverse (ITERABLE &&iterable) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename T > | |
auto | LowerBound (ITERATOR first, ITERATOR last, const T &value) -> ITERATOR |
template<typename ITERATOR , typename T , typename COMPARE > | |
auto | LowerBound (ITERATOR first, ITERATOR last, const T &value, COMPARE comp) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL , typename T > | |
auto | LowerBound (ITERATOR first, SENTINEL sentinel, const T &value) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL , typename T , typename COMPARE > | |
auto | LowerBound (ITERATOR first, SENTINEL sentinel, const T &value, COMPARE comp) -> ITERATOR |
template<typename ITERABLE , typename T > | |
auto | LowerBound (ITERABLE &&iterable, const T &value) -> decltype(begin(iterable)) |
template<typename ITERABLE , typename T , typename COMPARE > | |
auto | LowerBound (ITERABLE &&iterable, const T &value, COMPARE comp) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename T > | |
auto | UpperBound (ITERATOR first, ITERATOR last, const T &value) -> ITERATOR |
template<typename ITERATOR , typename T , typename COMPARE > | |
auto | UpperBound (ITERATOR first, ITERATOR last, const T &value, COMPARE comp) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL , typename T > | |
auto | UpperBound (ITERATOR first, SENTINEL sentinel, const T &value) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL , typename T , typename COMPARE > | |
auto | UpperBound (ITERATOR first, SENTINEL sentinel, const T &value, COMPARE comp) -> ITERATOR |
template<typename ITERABLE , typename T > | |
auto | UpperBound (ITERABLE &&iterable, const T &value) -> decltype(begin(iterable)) |
template<typename ITERABLE , typename T , typename COMPARE > | |
auto | UpperBound (ITERABLE &&iterable, const T &value, COMPARE comp) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename T > | |
auto | BinarySearch (ITERATOR first, ITERATOR last, const T &value) -> Optional< ITERATOR > |
template<typename ITERATOR , typename SENTINEL , typename T > | |
auto | BinarySearch (ITERATOR first, SENTINEL sentinel, const T &value) -> Optional< ITERATOR > |
template<typename ITERATOR , typename T , typename COMPARE > | |
auto | BinarySearch (ITERATOR first, ITERATOR last, const T &value, COMPARE comp) -> Optional< ITERATOR > |
template<typename ITERATOR , typename SENTINEL , typename T , typename COMPARE > | |
auto | BinarySearch (ITERATOR first, SENTINEL sentinel, const T &value, COMPARE comp) -> Optional< ITERATOR > |
template<typename ITERABLE , typename T > | |
auto | BinarySearch (ITERABLE &&iterable, const T &value) -> decltype(begin(iterable)) |
template<typename ITERABLE , typename T , typename COMPARE > | |
auto | BinarySearch (ITERABLE &&iterable, const T &value, COMPARE comp) -> decltype(begin(iterable)) |
template<typename ITERATOR > | |
auto | Rotate (ITERATOR first, ITERATOR last, ITERATOR newFirst) -> ITERATOR |
template<typename ITERABLE , typename ITERATOR > | |
auto | Rotate (ITERABLE &&iterable, ITERATOR newFirst) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL > | |
auto | Rotate (ITERATOR first, SENTINEL sentinel, ITERATOR newFirst) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL , typename T > | |
Int | Count (ITERATOR first, SENTINEL sentinel, const T &value) |
template<typename ITERABLE , typename T > | |
Int | Count (ITERABLE &&iterable, const T &value) |
template<typename ITERATOR , typename SENTINEL , typename PREDICATE > | |
Int | CountIf (ITERATOR first, SENTINEL sentinel, PREDICATE pred) |
template<typename ITERABLE , typename PREDICATE > | |
auto | CountIf (const ITERABLE &iterable, PREDICATE pred) -> Int |
template<typename ITERATOR , typename SENTINEL , typename = typename std::enable_if<!IsIterable<ITERATOR>::value>::type> | |
auto | Unique (ITERATOR first, SENTINEL sentinel) -> ITERATOR |
template<typename ITERABLE > | |
auto | Unique (ITERABLE &&iterable) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename COMPARE > | |
auto | Unique (ITERATOR first, SENTINEL sentinel, COMPARE comp) -> ITERATOR |
template<typename ITERABLE , typename COMPARE , typename = typename std::enable_if<IsIterable<ITERABLE>::value>::type> | |
auto | Unique (ITERABLE &&iterable, COMPARE comp) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename T > | |
auto | Remove (ITERATOR first, SENTINEL sentinel, const T &value) -> ITERATOR |
template<typename ITERABLE , typename T > | |
auto | Remove (ITERABLE &&iterable, const T &value) -> decltype(begin(iterable)) |
template<typename ITERABLE , typename PREDICATE > | |
auto | RemoveIf (ITERABLE &&iterable, PREDICATE pred) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename T > | |
auto | Replace (ITERATOR first, SENTINEL sentinel, const T &oldValue, const T &newValue) -> ITERATOR |
template<typename ITERABLE , typename T > | |
auto | Replace (ITERABLE &&iterable, const T &oldValue, const T &newValue) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename PREDICATE , typename T > | |
auto | ReplaceIf (ITERATOR first, SENTINEL sentinel, PREDICATE pred, const T &newValue) -> ITERATOR |
template<typename ITERABLE , typename PREDICATE , typename T > | |
auto | ReplaceIf (ITERABLE &&iterable, PREDICATE pred, const T &newValue) -> decltype(begin(iterable)) |
template<typename ITERATOR , typename SENTINEL , typename V , typename BINARYOP > | |
V | Fold (ITERATOR first, SENTINEL sentinel, V initialValue, BINARYOP op) |
template<typename ITERABLE , typename V , typename BINARYOP > | |
V | Fold (const ITERABLE &iterable, const V &intitialValue, BINARYOP op) |
template<typename ITERATOR , typename SENTINEL > | |
auto | MinElement (ITERATOR first, SENTINEL sentinel) -> Optional< ITERATOR > |
template<typename ITERATOR , typename SENTINEL , typename COMPARE > | |
auto | MinElement (ITERATOR first, SENTINEL sentinel, COMPARE comp) -> Optional< ITERATOR > |
template<typename ITERABLE > | |
auto | MinElement (ITERABLE &&iterable) -> Optional< decltype(begin(iterable))> |
template<typename ITERABLE , typename COMPARE > | |
auto | MinElement (ITERABLE &&iterable, COMPARE comp) -> Optional< decltype(begin(iterable))> |
template<typename ITERATOR , typename SENTINEL > | |
auto | MaxElement (ITERATOR first, SENTINEL sentinel) -> Optional< ITERATOR > |
template<typename ITERATOR , typename SENTINEL , typename COMPARE > | |
auto | MaxElement (ITERATOR first, SENTINEL sentinel, COMPARE comp) -> Optional< ITERATOR > |
template<typename ITERABLE > | |
auto | MaxElement (ITERABLE &&iterable) -> Optional< decltype(begin(iterable))> |
template<typename ITERABLE , typename COMPARE > | |
auto | MaxElement (ITERABLE &&iterable, COMPARE comp) -> Optional< decltype(begin(iterable))> |
template<typename ITERATOR > | |
Int | GetSequenceLength (ITERATOR first, ITERATOR last) |
template<typename ITERATOR , typename SENTINEL > | |
Int | GetSequenceLength (ITERATOR first, SENTINEL sentinel) |
template<typename ITERABLE > | |
Int | GetSequenceLength (const ITERABLE &iterable) |
enum maxon::NO_MATCH_TYPE | MAXON_ENUM_LIST (NO_MATCH_TYPE) |
template<typename ITERATOR , typename SENTINEL , typename MATCHER > | |
auto | LinearSearch (ITERATOR first, SENTINEL sentinel, MATCHER matcher) -> Match< ITERATOR > |
template<typename ITERABLE , typename MATCHER > | |
auto | LinearSearch (ITERABLE &&iterable, MATCHER matcher) -> Match< decltype(begin(iterable))> |
template<typename ITERABLE , typename MATCHER > | |
auto | Split (const ITERABLE &iterable, MATCHER matcher) -> Result< BaseArray< ITERABLE >> |
template<typename INDEXABLE , typename MATCHER > | |
auto | SplitIndex (const INDEXABLE &indexable, IndexPair indexPair, MATCHER matcher) -> Result< BaseArray< Match< Int >>> |
template<typename INDEXABLE , typename MATCHER > | |
auto | SplitIndex (const INDEXABLE &indexable, MATCHER matcher) -> Result< void > |
template<Int COUNT, typename ITERABLE , typename MATCHER > | |
auto | SplitToTuple (const ITERABLE &iterable, MATCHER matcher) -> HomogenousTupleType< COUNT, ITERABLE > |
template<Int COUNT, typename INDEXABLE , typename MATCHER > | |
auto | SplitToTupleIndex (const INDEXABLE &indexable, IndexPair indexPair, MATCHER matcher) -> HomogenousTupleType< COUNT, Match< Int >> |
template<Int COUNT, typename INDEXABLE , typename MATCHER > | |
auto | SplitToTupleIndex (const INDEXABLE &indexable, MATCHER matcher) -> HomogenousTupleType< COUNT, Match< Int >> |
template<typename ITERATE_FUNC , typename ITERABLE , typename MATCHER > | |
auto | SplitIterate (ITERATE_FUNC iterFunc, const ITERABLE &iterable, MATCHER matcher) -> Result< Bool > |
template<typename ITERATE_FUNC , typename INDEXABLE , typename MATCHER > | |
auto | SplitIterateIndex (ITERATE_FUNC iterFunc, const INDEXABLE &indexable, IndexPair indexPair, MATCHER matcher) -> Result< Bool > |
template<typename ITERATE_FUNC , typename INDEXABLE , typename MATCHER > | |
auto | SplitIterateIndex (ITERATE_FUNC iterFunc, const INDEXABLE &indexable, const MATCHER &matcher) -> Result< Bool > |
template<typename PRED > | |
auto | ByPredicate (const PRED &pred) -> PredicateMatcher< std::reference_wrapper< const PRED >> |
template<typename T > | |
auto | ByValue (const T &value) -> PredicateMatcher< ValuePredicate< T >> |
template<typename T , typename COMPARE > | |
auto | ByValue (const T &value, const COMPARE &comp) -> PredicateMatcher< ValueComparePredicate< T, COMPARE >> |
template<typename PRED > | |
auto | ByRepeatingPredicate (const PRED &pred) -> RepeatingPredicateMatcher< PRED > |
template<typename T > | |
auto | ByRepeatingValue (const T &value) -> RepeatingPredicateMatcher< ValuePredicate< T >> |
template<typename T , typename COMPARE > | |
auto | ByRepeatingValue (const T &value, const COMPARE &comp) -> RepeatingPredicateMatcher< ValueComparePredicate< T, COMPARE >> |
template<typename SEARCH_SEQ > | |
auto | BySequence (const SEARCH_SEQ &searchSeq) -> SequenceMatcher< SEARCH_SEQ, maxon::details::EqualityCompare< typename std::iterator_traits< decltype(begin(searchSeq))>::value_type, typename std::iterator_traits< decltype(begin(searchSeq))>::value_type >> |
template<typename SEARCH_SEQ , typename COMPARE > | |
auto | BySequence (const SEARCH_SEQ &searchSeq, const COMPARE &comp) -> SequenceMatcher< SEARCH_SEQ, COMPARE > |
template<typename ITERATOR , typename SENTINEL , typename T > | |
auto | Fill (ITERATOR first, SENTINEL sentinel, const T &value) -> ITERATOR |
template<typename ITERATOR > | |
auto | Reverse (ITERATOR first, ITERATOR last) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL > | |
auto | Reverse (ITERATOR first, SENTINEL sentinel) -> ITERATOR |
template<typename ITERATOR , typename SENTINEL , typename PREDICATE > | |
auto | RemoveIf (ITERATOR first, SENTINEL sentinel, PREDICATE pred) -> ITERATOR |
MAXON_ATTRIBUTE_FORCE_INLINE tm | ConvertLocalDateTimeToTM (const LocalDateTime &dateTime) |
MAXON_ATTRIBUTE_FORCE_INLINE LocalDateTime | ConvertTMToLocalDateTime (const tm &st) |
MAXON_ATTRIBUTE_FORCE_INLINE time_t | mktime_r (struct tm *tm) |
MAXON_ATTRIBUTE_FORCE_INLINE time_t | timegm_r (struct tm *tm) |
__attribute__ ((always_inline)) typename std | |
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) |
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 T > | |
const T & | GetZeroRef () |
template<typename T > | |
const T & | GetPtrSizedZeroRef () |
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 () |
Bool | MaxonStart (int argc, SysChar **argv, InitMTable initSystemTable, Binary *optionalDependency=nullptr) |
Bool | MaxonEnd () |
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)) Result< void > NewCopy(T &dst | |
template<typename T > | |
__attribute__ ((always_inline)) ResultOk< T > NewCopy(T &&src) | |
template<typename T , typename U > | |
__attribute__ ((always_inline)) Result< void > AssignCopyConvert(T &dst | |
template<typename T > | |
void | Destruct (T *object) |
template<typename T > | |
void | Reset (T &object) |
enum maxon::SUBSYSTEM | MAXON_ENUM_LIST (SUBSYSTEM, "net.maxon.datatype.enum.subsystem") |
enum maxon::APPLICATION_URLTYPE | MAXON_ENUM_LIST (APPLICATION_URLTYPE, "net.maxon.datatype.enum.application_urltype") |
enum maxon::APPLICATIONMODE | MAXON_ENUM_LIST (APPLICATIONMODE, "net.maxon.datatype.enum.applicationmode") |
enum maxon::APPLICATIONFEATURE | MAXON_ENUM_FLAGS (APPLICATIONFEATURE) |
template<GET_DATATYPE_POLICY POLICY, typename T > | |
Result< DataType > | PrivateGetDataType (ArrayInterface< T > **, OverloadRank0) |
template<typename ARRAY > | |
MAXON_IMPLEMENTATION_REGISTER_SIMPLE (ArrayImpl< ARRAY >, typename) | |
template<typename T > | |
const ArrayInterface< T > * | ToArrayPtr (const ArrayInterface< T > &array) |
template<typename T > | |
WritableArrayInterface< T > * | ToWritableArrayPtr (WritableArrayInterface< T > &array) |
enum maxon::BASEARRAYFLAGS | MAXON_ENUM_FLAGS (BASEARRAYFLAGS) |
MAXON_DATATYPE (BitSet, "net.maxon.datatype.bitset") | |
template<typename T > | |
T * | PrivateInitCopy (void *ptr, const T &src) |
Int | Ctz32 (Int32 x) |
Int | Ctz64 (Int64 x) |
Int | Clz32 (Int32 x) |
Int | Clz64 (Int64 x) |
template<typename T > | |
Int | Clz (T x) |
template<typename T > | |
Int | Ctz (T x) |
template<typename T , Int N> | |
Block< T > | ToBlock (T(&array)[N]) |
template<typename T > | |
Block< typename maxon::details::BlockType< T >::type > | ToBlock (T *ptr, Int size) |
template<typename T > | |
Block< T > | ToSingletonBlock (T &value) |
template<typename T > | |
Block< const T > | ToSingletonBlock (const T &value) |
template<typename T > | |
StridedBlock< typename maxon::details::BlockType< T >::type > | ToBlock (T *ptr, Int size, Int stride) |
Block< const Char > | CharToBlock (const Char *str) |
Block< const UChar > | CharToBlock (const UChar *str) |
template<Int N> | |
Block< const Char > | CharToBlock (const Char(&str)[N]) |
template<Int N> | |
Block< const UChar > | CharToBlock (const UChar(&str)[N]) |
template<Int N> | |
Block< const Utf32Char > | CharToBlock (const Utf32Char(&str)[N]) |
enum maxon::BLOCKARRAYFLAGS | MAXON_ENUM_FLAGS (BLOCKARRAYFLAGS) |
constexpr Bool | ConstExprStringsAreEqual (const Char *str1, const Char *str2) |
enum maxon::BURSTTRIE_SORT | MAXON_ENUM_LIST (BURSTTRIE_SORT) |
enum maxon::BYTEORDER | MAXON_ENUM_LIST (BYTEORDER) |
MAXON_ATTRIBUTE_FORCE_INLINE UInt16 | SwapByteOrder (UInt16 data) |
MAXON_ATTRIBUTE_FORCE_INLINE Int16 | SwapByteOrder (Int16 data) |
MAXON_ATTRIBUTE_FORCE_INLINE UInt32 | SwapByteOrder (UInt32 data) |
MAXON_ATTRIBUTE_FORCE_INLINE Int32 | SwapByteOrder (Int32 data) |
MAXON_ATTRIBUTE_FORCE_INLINE UInt64 | SwapByteOrder (UInt64 data) |
MAXON_ATTRIBUTE_FORCE_INLINE Int64 | SwapByteOrder (Int64 data) |
MAXON_ATTRIBUTE_FORCE_INLINE UInt16 | SwapUInt16 (UInt16 data) |
MAXON_ATTRIBUTE_FORCE_INLINE Int16 | SwapInt16 (Int16 data) |
MAXON_ATTRIBUTE_FORCE_INLINE UInt32 | SwapUInt32 (UInt32 data) |
MAXON_ATTRIBUTE_FORCE_INLINE Int32 | SwapInt32 (Int32 data) |
MAXON_ATTRIBUTE_FORCE_INLINE UInt64 | SwapUInt64 (UInt64 data) |
MAXON_ATTRIBUTE_FORCE_INLINE Int64 | SwapInt64 (Int64 data) |
MAXON_ATTRIBUTE_FORCE_INLINE void | SwapUInt16 (UInt16 *addr, Int count=1) |
MAXON_ATTRIBUTE_FORCE_INLINE void | SwapInt16 (Int16 *addr, Int count=1) |
MAXON_ATTRIBUTE_FORCE_INLINE void | SwapUInt32 (UInt32 *addr, Int count=1) |
MAXON_ATTRIBUTE_FORCE_INLINE void | SwapInt32 (Int32 *addr, Int count=1) |
MAXON_ATTRIBUTE_FORCE_INLINE void | SwapUInt64 (UInt64 *addr, Int count=1) |
MAXON_ATTRIBUTE_FORCE_INLINE void | SwapInt64 (Int64 *addr, Int count=1) |
template<BYTEORDER order> | |
MAXON_ATTRIBUTE_FORCE_INLINE void | ByteOrder_UInt16 (UInt16 *addr, Int count=1) |
template<BYTEORDER order> | |
MAXON_ATTRIBUTE_FORCE_INLINE void | ByteOrder_Int16 (Int16 *addr, Int count=1) |
template<BYTEORDER order> | |
MAXON_ATTRIBUTE_FORCE_INLINE void | ByteOrder_UInt32 (UInt32 *addr, Int count=1) |
template<BYTEORDER order> | |
MAXON_ATTRIBUTE_FORCE_INLINE void | ByteOrder_Int32 (Int32 *addr, Int count=1) |
template<BYTEORDER order> | |
MAXON_ATTRIBUTE_FORCE_INLINE void | ByteOrder_UInt64 (UInt64 *addr, Int count=1) |
template<BYTEORDER order> | |
MAXON_ATTRIBUTE_FORCE_INLINE void | ByteOrder_Int64 (Int64 *addr, Int count=1) |
MAXON_DATATYPE (BytesValue, "net.maxon.datatype.bytesvalue") | |
template<typename C > | |
Int | PrivateGetCount (const C &collection, OverloadRank0) |
template<typename T , Int N> | |
Int | PrivateGetCount (T(&array)[N], OverloadRank1) |
template<typename C > | |
SFINAEHelper< Int, typename C::IsCollection >::type | PrivateGetCount (const C &collection, OverloadRank2) |
template<typename ITERABLE > | |
Int | GetCount (const ITERABLE &iterable) |
template<typename SET , typename KEY > | |
MAXON_ATTRIBUTE_FORCE_INLINE Bool | PrivateContains (const SET &set, const KEY &key, OverloadRank0) |
template<typename T , Int N, typename KEY > | |
Bool | PrivateContains (T(&array)[N], const KEY &key, OverloadRank1) |
template<typename SET , typename KEY > | |
MAXON_ATTRIBUTE_FORCE_INLINE auto | PrivateContains (const SET &set, const KEY &key, OverloadRank1) -> decltype(set.Contains(key)) |
template<typename SET , typename KEY > | |
MAXON_ATTRIBUTE_FORCE_INLINE SFINAEHelper< Bool, typename SET::IsCollection >::type | PrivateContains (const SET &set, const KEY &key, OverloadRank2) |
template<typename PREDICATE , typename KEY > | |
MAXON_ATTRIBUTE_FORCE_INLINE Bool | Contains (const PREDICATE &predicate, const KEY &key) |
template<typename COMPARE , typename T1 , typename T2 > | |
MAXON_ATTRIBUTE_FORCE_INLINE Bool | PrivateIsEqual (COMPARE &&cmp, const T1 &a, const T2 &b, OverloadRank0) |
template<typename COMPARE , typename T1 , typename T2 > | |
MAXON_ATTRIBUTE_FORCE_INLINE auto | PrivateIsEqual (COMPARE &&cmp, const T1 &a, const T2 &b, OverloadRank1) -> decltype(cmp.IsEqual(a, b)) |
template<typename PREDICATE , typename T1 , typename T2 > | |
MAXON_ATTRIBUTE_FORCE_INLINE Bool | IsEqual (PREDICATE &&predicate, const T1 &a, const T2 &b) |
MAXON_MEMBERTYPE_DETECTOR (IsCollection, IsCollection, std::false_type) | |
enum maxon::COLLECTION_RESIZE_FLAGS | MAXON_ENUM_FLAGS (COLLECTION_RESIZE_FLAGS, "net.maxon.datatype.enum.collection_resize_flags", EARLY) |
template<typename COLLECTION , typename T > | |
std::conditional<!STD_IS_REPLACEMENT(reference, COLLECTION) &&(GetCollectionKind< COLLECTION >::value !=COLLECTION_KIND::NONE), T &&, T & >::type | ValueForward (T &x) |
template<typename COLLECTION , typename T , Bool STRIDED> | |
const Block< T, STRIDED, !STD_IS_REPLACEMENT(reference, COLLECTION) &&(GetCollectionKind< COLLECTION >::value !=COLLECTION_KIND::NONE)> & | BlockForward (const Block< T, STRIDED > &block) |
template<typename COLLECTION > | |
COLLECTION && | PrivateGetMap (COLLECTION &&c, OverloadRank0) |
template<typename COLLECTION > | |
Substitute< COLLECTION &&, typename std::remove_reference< COLLECTION >::type::MapType >::type | PrivateGetMap (COLLECTION &&c, OverloadRank1) |
enum maxon::CONFIGURATION_CATEGORY | MAXON_ENUM_LIST (CONFIGURATION_CATEGORY) |
enum maxon::CONFIGURATIONENTRY_ORIGIN | MAXON_ENUM_LIST (CONFIGURATIONENTRY_ORIGIN) |
enum maxon::CONFIGURATIONENTRY_STATE | MAXON_ENUM_LIST (CONFIGURATIONENTRY_STATE) |
MAXON_DATATYPE (ConfigInit, "net.maxon.datatype.configinit") | |
MAXON_DEPENDENCY (configuration) | |
template<GET_DATATYPE_POLICY POLICY, typename... T> | |
ResultOk< const ContainerDataType< T... > & > | PrivateGetDataType (ContainerInterface< T... > **, OverloadRank1) |
template<GET_DATATYPE_POLICY POLICY, Int DEPTH> | |
Result< DataType > | PrivateGetDataType (RecursiveContainer< DEPTH > **, OverloadRank0) |
MAXON_DEPENDENCY (cpuidinit) | |
template<typename T1 , typename T2 > | |
MAXON_ATTRIBUTE_FORCE_INLINE bool | operator== (const CustomSTLAllocator< T1 > &, const CustomSTLAllocator< T2 > &) noexcept |
template<typename T1 , typename T2 > | |
MAXON_ATTRIBUTE_FORCE_INLINE bool | operator!= (const CustomSTLAllocator< T1 > &, const CustomSTLAllocator< T2 > &) noexcept |
MAXON_REGISTRY (DataType, LegacyIdentifiers, "net.maxon.registry.datatype.legacyidentifiers") | |
MAXON_DATATYPE (LanguageStringDataDescription, "net.maxon.datatype.languagestringdatadescription") | |
MAXON_DATATYPE (VariadicIdsElement, "net.maxon.datatype.variadicidselement") | |
template<typename T > | |
Result< void > | AddResourceDefault (DataDictionary &props, const T &t, OverloadRank0) |
template<typename T > | |
SFINAEHelper< Result< void >, typename T::HasDefault >::type | AddResourceDefault (DataDictionary &props, const T &t, OverloadRank1) |
template<typename TYPE > | |
Result< BaseArray< Tuple< Id, Data > > > | BlockToEnumArray (const Block< TYPE > &enumBlock) |
template<typename T > | |
Result< void > | AddResourceProperty (DataDescription &description, const T &t, const Delegate< Result< void >(DataDictionary &props)> &addProps=nullptr) |
template<typename T > | |
Result< void > | EraseResourceProperty (DataDescription &description, const T &t) |
MAXON_DATATYPE (ProcessEnumListDelegate, "net.maxon.datatype.processenumlistdelegate") | |
MAXON_REGISTRY (ProcessEnumListDelegate, ProcessEnumListDelegates, "net.maxon.datadescription.registry.processenumlist") | |
Bool | UseFilterData (const Data *filterData, const Data &compare) |
enum maxon::GETDATAFLAGS | MAXON_ENUM_FLAGS (GETDATAFLAGS) |
MAXON_DECLARATION (Class< DataDescriptionDefinition >, DataDescriptionDefinitionClass, "net.maxon.class.datadescriptiondefinition") | |
MAXON_DATATYPE (LanguageStringDataDescriptionDefinition, "net.maxon.datatype.languagestringdatadescriptiondefinition") | |
enum maxon::DBVERSION | MAXON_ENUM_ORDERED_LIST (DBVERSION) |
enum maxon::DESCRIPTIONMESSAGECHECKFLAGS | MAXON_ENUM_FLAGS (DESCRIPTIONMESSAGECHECKFLAGS) |
MAXON_DATATYPE (DescriptionMessageCall, "net.maxon.datatype.descriptionmessagecall") | |
enum maxon::LOADDESCRIPTIONMODE | MAXON_ENUM_LIST (LOADDESCRIPTIONMODE) |
MAXON_DECLARATION (Class< DataDescriptionObjectRef >, DataDescriptionObjectClass, "net.maxon.class.datadescriptionobject") | |
Result< void > | MergeDataDictionaries (DataDictionary &base, const DataDictionary &other, Bool mergeSubContainers) |
Result< void > | MergeDataDictionariesPreferBase (DataDictionary &base, const DataDictionary &other, Bool mergeSubContainers) |
Result< Data > | GetDataDescriptionValueI (const Id &databaseScope, const InternedId &attributeData, const ConstDataPtr &keyPtr) |
template<typename ATTRIBUTETYPE , typename KEY > | |
static Result< typename IsFidClass< ATTRIBUTETYPE >::type > | GetDataDescriptionValue (ATTRIBUTETYPE &&attribute, KEY &&key) |
template<typename TT , typename ATTRIBUTETYPE > | |
static Result< TT > | GetDataDescriptionValue2 (ATTRIBUTETYPE &&attribute, const ConstDataPtr &key) |
template<typename ATTRIBUTETYPE , typename KEY > | |
static Result< typename IsFidClass< KEY >::type > | GetDataDescriptionValueFromKey (ATTRIBUTETYPE &&attribute, KEY &&key) |
template<typename TT , typename KEY > | |
TT | GetDefaultFromFidIfAvailable (KEY &&key, OverloadRank0) |
template<typename TT , typename KEY > | |
SFINAEHelper< TT, decltype(std::remove_reference< KEY >::type::DEFAULTVALUE)>::type | GetDefaultFromFidIfAvailable (KEY &&key, OverloadRank2) |
ConstDataPtr | GetDefaultValueKey () |
template<typename SRCCLASS , typename PROPSRCTYPE , typename DSTCLASS , typename PROPDSTTYPE > | |
Result< void > | TransferPropertyIfAvailable (const SRCCLASS &src, PROPSRCTYPE &&srcType, DSTCLASS &dst, PROPDSTTYPE &&dstType) |
MAXON_DECLARATION (Class< DataDictionaryObjectRef >, DataDictionaryObjectEmptyClass, "net.maxon.class.datadictionaryobjectempty") | |
MAXON_DECLARATION (Class< DataDictionaryObjectRef >, DataDictionaryObjectClass, "net.maxon.class.datadictionaryobject") | |
MAXON_DECLARATION (Class< DataDictionaryObjectRef >, DataDictionaryObjectLockedClass, "net.maxon.class.datadictionaryobjectlocked") | |
MAXON_DECLARATION (Class< DataDictionaryObjectRef >, DataDictionaryObjectSyncedClass, "net.maxon.class.datadictionaryobjectsynced") | |
MAXON_DECLARATION (Class< DataDictionaryReferenceObjectRef >, DataDictionaryObjectReferenceClass, "net.maxon.class.datadictionaryobjectreference") | |
Result< DataDictionaryObjectRef > | CreateDataDictionaryReferenceObject (DataDictionary *reference) |
Result< DataDictionaryObjectRef > | CreateDataDictionaryReferenceObject (const DataDictionary *reference) |
Result< DataDictionary > | GetDataDictionaryFromDataDictionaryObjectRef (const DataDictionaryObjectRef &ref) |
MAXON_REGISTRY (DataFormatReaderFactory, DataFormatReaderFactories, "net.maxon.registry.dataformatreaderfactories") | |
MAXON_REGISTRY (DataFormatWriterFactory, DataFormatWriterFactories, "net.maxon.registry.dataformatwriterfactories") | |
MAXON_DECLARATION (Class< DataFormatWriterRef >, DataFormatWriterBinaryClass, "net.maxon.class.dataformatwriterbinary") | |
MAXON_DECLARATION (Class< DataFormatWriterRef >, DataFormatWriterJsonClass, "net.maxon.class.dataformatwriterjson") | |
MAXON_DECLARATION (Class< DataFormatWriterRef >, DataFormatWriterXmlClass, "net.maxon.class.dataformatwriterxml") | |
MAXON_DECLARATION (Class< DataFormatReaderRef >, DataFormatReaderBinaryClass, "net.maxon.class.dataformatreaderbinary") | |
MAXON_DECLARATION (Class< DataFormatReaderRef >, DataFormatReaderJsonClass, "net.maxon.class.dataformatreaderjson") | |
MAXON_DECLARATION (Class< DataFormatReaderRef >, DataFormatReaderXmlClass, "net.maxon.class.dataformatreaderxml") | |
MAXON_DATATYPE_SCALAR (IDENT_VOID, "net.maxon.ident_void") | |
template<typename T > | |
ResultPtr< void > | CreateHelper () |
template<typename T > | |
void | DeleteHelper (void *helper) |
template<typename MAINCLASS , typename HELPERCLASS > | |
Result< void > | ReadHelper (DataSerializeInterface *ds, void *classPtr, void *helperPtr, UInt elementHash) |
template<typename MAINCLASS , typename HELPERCLASS > | |
Result< void > | WriteHelper (DataSerializeInterface *ds, void *classPtr, void *helperPtr, UInt elementHash) |
template<typename T > | |
void | ArrayConversionHelper (void *arrayPtr, Char *memBuffer) |
template<typename T > | |
void | SetConversionHelper (void *mapPtr, Char *memBuffer) |
template<typename T > | |
void | MapConversionHelper (void *mapPtr, Char *memBuffer) |
DESCRIBEFLAGS | operator| (DESCRIBEFLAGS a, DESCRIBEFLAGS b) |
DESCRIBEFLAGS | operator& (DESCRIBEFLAGS a, DESCRIBEFLAGS b) |
DESCRIBEFLAGS | operator~ (DESCRIBEFLAGS a) |
DESCRIBEFLAGS & | operator&= (DESCRIBEFLAGS &a, DESCRIBEFLAGS b) |
enum maxon::PREPAREHELPERFLAGS | MAXON_ENUM_FLAGS (PREPAREHELPERFLAGS) |
MAXON_DECLARATION (Class< DataSerializeRef >, DataSerializeBaseClass, "net.maxon.class.dataserializebase") | |
MAXON_DECLARATION (Class< DataSerializeReaderRef >, DataSerializeReaderClass, "net.maxon.class.dataserializereader") | |
MAXON_DECLARATION (Class< DataSerializeWriterRef >, DataSerializeWriterClass, "net.maxon.class.dataserializewriter") | |
template<GET_DATATYPE_POLICY POLICY> | |
ResultOk< const DataType & > | PrivateGetDataType (GenericArithmetic **, OverloadRank0) |
template<GET_DATATYPE_POLICY POLICY> | |
ResultOk< const DataType & > | PrivateGetDataType (void **, OverloadRank0) |
template<GET_DATATYPE_POLICY POLICY> | |
ResultOk< const DataType & > | PrivateGetDataType (std::nullptr_t **, OverloadRank0) |
template<GET_DATATYPE_POLICY POLICY, typename T > | |
SFINAEHelper< Result< const DataType & >, typename T::NonvirtualInterfaceMarker >::type | PrivateGetDataType (T **, OverloadRank0) |
template<GET_DATATYPE_POLICY POLICY, typename T > | |
SFINAEHelper< Result< const DataType & >, typename T::InterfaceMarker >::type | PrivateGetDataType (T **, OverloadRank1) |
template<GET_DATATYPE_POLICY POLICY> | |
Result< const DataType & > | PrivateGetDataType (void *, OverloadRank0) |
template<GET_DATATYPE_POLICY POLICY> | |
ResultOk< const DataType & > | PrivateGetDataType (DataType **, OverloadRank0) |
template<GET_DATATYPE_POLICY POLICY> | |
ResultOk< const DataType & > | PrivateGetDataType (DataType::Primary **, OverloadRank0) |
template<GET_DATATYPE_POLICY POLICY> | |
ResultOk< const DataType & > | PrivateGetDataType (TupleDataType **, OverloadRank0) |
template<typename T > | |
void | PrivateDataTypeMarker (T *) |
MAXON_REGISTRY (DataType, DataTypes, "net.maxon.registry.datatypes") | |
void * | PrivateDataTypeMarker (Char *) |
MAXON_DECLARATION (maxon::DataType, DT_Char, "char") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Char **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (UChar *) |
MAXON_DECLARATION (maxon::DataType, DT_UChar, "uchar") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (UChar **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Int16 *) |
MAXON_DECLARATION (maxon::DataType, DT_Int16, "int16") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Int16 **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (UInt16 *) |
MAXON_DECLARATION (maxon::DataType, DT_UInt16, "uint16") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (UInt16 **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Int32 *) |
MAXON_DECLARATION (maxon::DataType, DT_Int32, "int32") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Int32 **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (UInt32 *) |
MAXON_DECLARATION (maxon::DataType, DT_UInt32, "uint32") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (UInt32 **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Int64 *) |
MAXON_DECLARATION (maxon::DataType, DT_Int64, "int64") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Int64 **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (UInt64 *) |
MAXON_DECLARATION (maxon::DataType, DT_UInt64, "uint64") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (UInt64 **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Utf16Char *) |
MAXON_DECLARATION (maxon::DataType, DT_Utf16Char, "utf16char") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Utf16Char **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Utf32Char *) |
MAXON_DECLARATION (maxon::DataType, DT_Utf32Char, "utf32char") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Utf32Char **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Float32 *) |
MAXON_DECLARATION (maxon::DataType, DT_Float32, "float32") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Float32 **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Float64 *) |
MAXON_DECLARATION (maxon::DataType, DT_Float64, "float64") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Float64 **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Bool *) |
MAXON_DECLARATION (maxon::DataType, DT_Bool, "bool") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Bool **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Byte *) |
MAXON_DECLARATION (maxon::DataType, DT_Byte, "byte") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Byte **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (AInt *) |
MAXON_DECLARATION (maxon::DataType, DT_AInt, "int") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (AInt **, maxon::OverloadRank2) |
MAXON_ASSERT_LEGAL_LAYOUT (AInt) | |
void * | PrivateDataTypeMarker (AUInt *) |
MAXON_DECLARATION (maxon::DataType, DT_AUInt, "uint") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (AUInt **, maxon::OverloadRank2) |
MAXON_ASSERT_LEGAL_LAYOUT (AUInt) | |
void * | PrivateDataTypeMarker (AFloat *) |
MAXON_DECLARATION (maxon::DataType, DT_AFloat, "float") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (AFloat **, maxon::OverloadRank2) |
MAXON_ASSERT_LEGAL_LAYOUT (AFloat) | |
void * | PrivateDataTypeMarker (HashValue *) |
MAXON_DECLARATION (maxon::DataType, DT_HashValue, "net.maxon.datatype.hash") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (HashValue **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Id *) |
MAXON_DECLARATION (maxon::DataType, DT_Id, "net.maxon.datatype.id") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Id **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (LiteralId *) |
MAXON_DECLARATION (maxon::DataType, DT_LiteralId, "net.maxon.datatype.literalid") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (LiteralId **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (InternedId *) |
MAXON_DECLARATION (maxon::DataType, DT_InternedId, "net.maxon.datatype.internedid") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (InternedId **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (Data *) |
MAXON_DECLARATION (maxon::DataType, DT_Data, "net.maxon.datatype.data") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (Data **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (UnitType *) |
MAXON_DECLARATION (maxon::DataType, DT_UnitType, "net.maxon.datatype.unittype") | |
template<maxon::GET_DATATYPE_POLICY > | |
maxon::ResultOk< const maxon::DataType & > | PrivateGetDataType (UnitType **, maxon::OverloadRank2) |
void * | PrivateDataTypeMarker (SourceLocation *) |
MAXON_DECLARATION (maxon::DataType, DT_SourceLocation, "net.maxon.datatype.sourcelocation") | |