Open Search
    maxon::nodes::details Namespace Reference

    Classes

    class  GNodeResultBase
     

    Typedefs

    template<typename BASE >
    using NodeFunctionsSuper = typename std::conditional< BASE::HAS_ERROR, typename std::conditional< BASE::MUTABLE, MutableGNodeFunctions< BASE >, GNodeFunctions< BASE > >::type, GNodeSelector< BASE::MUTABLE > >::type
     

    Functions

    template<typename T >
    Result< T > ConstructGNodeResult (typename ConstIf< NodeSystemInterface, !T::MUTABLE >::type *system, Result< GNodeHandle > &&handle)
     

    Variables

    maxon::nodes::details::GNodeResultBase MAXON_ENUM_FLAGS_CLASS
     

    Typedef Documentation

    ◆ NodeFunctionsSuper

    using NodeFunctionsSuper = typename std::conditional<BASE::HAS_ERROR, typename std::conditional<BASE::MUTABLE, MutableGNodeFunctions<BASE>, GNodeFunctions<BASE> >::type, GNodeSelector<BASE::MUTABLE> >::type

    Function Documentation

    ◆ ConstructGNodeResult()

    Result<T> maxon::nodes::details::ConstructGNodeResult ( typename ConstIf< NodeSystemInterface, !T::MUTABLE >::type system,
    Result< GNodeHandle > &&  handle 
    )

    Variable Documentation

    ◆ MAXON_ENUM_FLAGS_CLASS