
Public Member Functions | |
override void | Dispose () |
uint | GetValue () |
override HPS.Type | ObjectType () |
void | SetValue (uint in_value) |
UnsignedIntegerMetadata () | |
UnsignedIntegerMetadata (HPS.Metadata in_that) | |
UnsignedIntegerMetadata (HPS.UnsignedIntegerMetadata in_that) | |
UnsignedIntegerMetadata (string in_name, uint in_value) | |
![]() | |
virtual void | Assign (HPS.Metadata in_that) |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.Metadata in_that) |
override int | GetHashCode () |
string | GetName () |
Metadata () | |
Metadata (HPS.Metadata in_that) | |
Metadata (string in_name) | |
void | SetName (string in_name) |
![]() | |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
virtual bool | Empty () |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
bool | HasType (HPS.Type in_mask) |
Object (HPS.Object that) | |
virtual void | Reset () |
virtual HPS.Type | Type () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
static bool | operator!= (HPS.Metadata a, HPS.Metadata b) |
static bool | operator== (HPS.Metadata a, HPS.Metadata b) |
![]() | |
static IntPtr | ClassID< T > () |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
The UnsignedIntegerMetadata class is a smart pointer. It represents a piece of unsigned integer Metadata.
Constructor & Destructor Documentation
◆ UnsignedIntegerMetadata() [1/4]
|
inline |
The default constructor creates an uninitialized UnsignedIntegerMetadata object. The Type() function will return Type.None.
◆ UnsignedIntegerMetadata() [2/4]
|
inline |
This constructor creates an UnsignedIntegerMetadata object that shares the underlying smart-pointer of the source Metadata. The copy will only be successful if the source component is really an upcast of an UnsignedIntegerMetadata object. Otherwise the copy will fail and the resulting UnsignedIntegerMetadata will be invalid.
- Parameters
-
in_that The source Metadata to copy.
◆ UnsignedIntegerMetadata() [3/4]
|
inline |
The copy constructor creates an UnsignedIntegerMetadata object that shares the underlying smart-pointer of the source UnsignedIntegerMetadata.
- Parameters
-
in_that The source UnsignedIntegerMetadata to copy.
◆ UnsignedIntegerMetadata() [4/4]
|
inline |
This constructor creates an UnsignedIntegerMetadata with a given name and value.
- Parameters
-
in_name The UTF8-encoded name for this UnsignedIntegerMetadata. in_value The unsigned integer value for this UnsignedIntegerMetadata.
Member Function Documentation
◆ GetValue()
|
inline |
Gets the unsigned integer value for this UnsignedIntegerMetadata.
- Returns
- The unsigned integer value for this UnsignedIntegerMetadata.
◆ ObjectType()
|
inlinevirtual |
This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.Metadata.
◆ SetValue()
|
inline |
Sets the unsigned integer value for this UnsignedIntegerMetadata.
- Parameters
-
in_value The unsigned integer value for this UnsignedIntegerMetadata.
The documentation for this class was generated from the following file:
- internals/hps_sprk/source/cs/HPS.UnsignedIntegerMetadata.cs