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 ( ) const
private

Member Data Documentation

◆ _a

maxon::Int _a
private

◆ _b

maxon::Int _b
private

◆ _c

maxon::Int _c
private