Open Search
    PolygroupInformation Class Reference

    #include <polygroup_tag.h>

    Detailed Description

    PolygroupInformation This class is used to store the polygroup ID. It have been created because of a bug in the customdatatag and because the data size must be 64bits

    Public Member Functions

     PolygroupInformation ()=default
     
    MAXON_IMPLICIT PolygroupInformation (Int32 index)
     
    PolygroupInformationoperator= (const PolygroupInformation &src)
     
    Bool operator== (const PolygroupInformation &other) const
     
    Bool operator< (const PolygroupInformation &other) const
     
     MAXON_OPERATOR_COMPARISON (PolygroupInformation)
     
    String ToString (const FormatStatement *formatStatement=nullptr) const
     
    HashInt GetHashCode () const
     

    Public Attributes

    Int32 _privateBuffer
     
    Int32 _polygroupIndex
     

    Constructor & Destructor Documentation

    ◆ PolygroupInformation() [1/2]

    PolygroupInformation ( )
    default

    ◆ PolygroupInformation() [2/2]

    Member Function Documentation

    ◆ operator=()

    PolygroupInformation& operator= ( const PolygroupInformation src)

    ◆ operator==()

    Bool operator== ( const PolygroupInformation other) const

    ◆ operator<()

    Bool operator< ( const PolygroupInformation other) const

    ◆ MAXON_OPERATOR_COMPARISON()

    MAXON_OPERATOR_COMPARISON ( PolygroupInformation  )

    ◆ ToString()

    String ToString ( const FormatStatement formatStatement = nullptr) const

    ◆ GetHashCode()

    HashInt GetHashCode ( ) const

    Member Data Documentation

    ◆ _privateBuffer

    Int32 _privateBuffer

    ◆ _polygroupIndex

    Int32 _polygroupIndex

    not used just here for the size of the class