Open Search
    AdvancedIntegerTriplet Class Reference

    #include <custom_datatype.h>

    Detailed Description

    [datatypes_datatype_declaration]

    [datatypes_datatype_advanced_functions]

    Private Member Functions

     MAXON_DISALLOW_COPY_AND_ASSIGN (AdvancedIntegerTriplet) public
     
     AdvancedIntegerTriplet (AdvancedIntegerTriplet &&src)=default
     
     MAXON_OPERATOR_MOVE_ASSIGNMENT (AdvancedIntegerTriplet)
     
    maxon::Result< void > CopyFrom (const AdvancedIntegerTriplet &src)
     
    maxon::Bool operator== (const AdvancedIntegerTriplet &other) const
     
    maxon::UInt GetHashCode () const
     
    maxon::String ToString (const maxon::FormatStatement *formatStatement) const
     
    maxon::Int GetMemorySize () const
     

    Static Private Member Functions

    static maxon::Result< void > DescribeIO (const maxon::DataSerializeInterface &stream)
     

    Private Attributes

    maxon::Int _a
     
    maxon::Int _b
     
    maxon::Int _c
     

    Constructor & Destructor Documentation

    ◆ AdvancedIntegerTriplet()

    AdvancedIntegerTriplet ( AdvancedIntegerTriplet &&  src)
    privatedefault

    Member Function Documentation

    ◆ MAXON_DISALLOW_COPY_AND_ASSIGN()

    MAXON_DISALLOW_COPY_AND_ASSIGN ( AdvancedIntegerTriplet  )
    private

    ◆ MAXON_OPERATOR_MOVE_ASSIGNMENT()

    MAXON_OPERATOR_MOVE_ASSIGNMENT ( AdvancedIntegerTriplet  )
    private

    ◆ CopyFrom()

    maxon::Result<void> CopyFrom ( const AdvancedIntegerTriplet src)
    private

    ◆ operator==()

    maxon::Bool operator== ( const AdvancedIntegerTriplet other) const
    private

    ◆ GetHashCode()

    maxon::UInt GetHashCode ( ) const
    private

    ◆ ToString()

    maxon::String ToString ( const maxon::FormatStatement formatStatement) const
    private

    ◆ DescribeIO()

    static maxon::Result<void> DescribeIO ( const maxon::DataSerializeInterface stream)
    staticprivate

    ◆ GetMemorySize()

    maxon::Int GetMemorySize ( void  ) const
    private

    Member Data Documentation

    ◆ _a

    maxon::Int _a
    private

    ◆ _b

    maxon::Int _b
    private

    ◆ _c

    maxon::Int _c
    private