Open Search
    C4DUuid Class Reference

    #include <c4d_uuid.h>

    Inheritance diagram for C4DUuid:

    Detailed Description

    Deprecated. Use maxon::Uuid.

    Public Member Functions

     C4DUuid ()
     
     C4DUuid (_DONTCONSTRUCT n)
     
     C4DUuid (_EMPTYCONSTRUCT n)
     
     C4DUuid (const C4DUuid &uid)
     
    UInt32 GetHashCodeDeprecated () const
     
    void Reset (Bool clear)
     
    String GetString () const
     
    Bool IsPopulated () const
     
    void CopyTo (UChar *buf) const
     
    maxon::Result< void > CopyFrom (UChar *buf)
     
    maxon::Result< void > CopyFrom (const maxon::String &uuid)
     
    void CopyTo (const C4DUuid &dst) const
     
    Bool operator== (const C4DUuid &k) const
     
    Bool operator!= (const C4DUuid &k) const
     
    - Public Member Functions inherited from Uuid
     MAXON_DEFAULT_REFERENCE_CONSTRUCTORS (Uuid, Reference)
     
    MAXON_IMPLICIT Uuid (const String &uuid)
     
     Uuid (const UChar *uuid, Int uuidSize)
     

    Constructor & Destructor Documentation

    ◆ C4DUuid() [1/4]

    C4DUuid ( )

    Default constructor. Deprecated. Use maxon::Uuid::CreateId().

    ◆ C4DUuid() [2/4]

    C4DUuid ( _DONTCONSTRUCT  n)
    explicit

    Creates an uninitialized uuid.

    Parameters
    [in]nDummy argument. Pass DC.

    ◆ C4DUuid() [3/4]

    C4DUuid ( _EMPTYCONSTRUCT  n)
    explicit

    Creates an empty uuid.

    Parameters
    [in]nDummy argument. Pass EC.

    ◆ C4DUuid() [4/4]

    C4DUuid ( const C4DUuid uid)

    Copy constructor.

    Parameters
    [in]uidAnother C4DUuid to copy.

    Member Function Documentation

    ◆ GetHashCodeDeprecated()

    UInt32 GetHashCodeDeprecated ( ) const

    Gets the hash code for the uuid. Deprecated. Use maxon::Uuid::GetHashCode().

    Note
    This method returns a UInt32 and calculates a different value than maxon::Uuid::GetHashCode().
    Returns
    The uuid's hash code.

    ◆ Reset()

    void Reset ( Bool  clear)

    Resets the uuid. Deprecated. Use maxon::Uuid::CreateId() or Set().

    Parameters
    [in]cleartrue if true, otherwise false. to clear the uuid or true if false, otherwise false. to reinitialize it.

    ◆ GetString()

    String GetString ( ) const

    Gets the string for the uuid. Deprecated. Use maxon::Uuid::ToString().

    Returns
    The uuid's string.

    ◆ IsPopulated()

    Bool IsPopulated ( ) const

    Checks if the uuid has content.

    Returns
    true if the uuid has content, otherwise false.

    ◆ CopyTo() [1/2]

    void CopyTo ( UChar buf) const

    Copies the uuid to a UChar buffer. Deprecated. Use maxon::Uuid::Get().

    Parameters
    [in]bufThe destination buffer.

    ◆ CopyFrom() [1/2]

    maxon::Result<void> CopyFrom ( UChar buf)

    Copies the uuid from a UChar buffer. Deprecated. Use maxon::Uuid::Set().

    Parameters
    [in]bufThe source buffer.
    Returns
    OK on success.

    ◆ CopyFrom() [2/2]

    maxon::Result<void> CopyFrom ( const maxon::String uuid)

    Copies the uuid from a string. Deprecated. Use maxon::Uuid::Set().

    Parameters
    [in]uuidThe source string.
    Returns
    OK on success.

    ◆ CopyTo() [2/2]

    void CopyTo ( const C4DUuid dst) const

    Copies the uuid to another uuid. Deprecated. Use maxon::Uuid::Set().

    Parameters
    [in]dstThe destination uuid.

    ◆ operator==()

    Bool operator== ( const C4DUuid k) const

    Equality operator. Checks if the uuids are equal. Deprecated. Use maxon::Uuid::Compare().

    Parameters
    [in]kA uuid to compare with.
    Returns
    true if the uuids are equal, otherwise false.

    ◆ operator!=()

    Bool operator!= ( const C4DUuid k) const

    Inequality operator. Checks if the uuids are different. Deprecated. Use maxon::Uuid::Compare().

    Parameters
    [in]kA uuid to compare with.
    Returns
    true if the uuids are different, otherwise false.