Type class is now documented.
This commit is contained in:
parent
227188243e
commit
c7ddeff3fb
@ -17,6 +17,8 @@ namespace ehs
|
||||
public:
|
||||
Type();
|
||||
|
||||
/// Constructs the object with the given class name.
|
||||
/// @param [in] id The class name.
|
||||
explicit Type(const Char_8* id);
|
||||
|
||||
Type(Type&& type) noexcept;
|
||||
@ -39,12 +41,20 @@ namespace ehs
|
||||
|
||||
bool operator!=(const Char_8* inStr) const;
|
||||
|
||||
/// Retrieves the name size.
|
||||
/// @returns The size.
|
||||
UInt_64 GetSize() const;
|
||||
|
||||
/// Retrieves the name.
|
||||
/// @returns The name.
|
||||
const Char_8* GetId() const;
|
||||
|
||||
/// Retrieves the hashed name.
|
||||
/// @returns The hashed name.
|
||||
UInt_64 GetHashId() const;
|
||||
|
||||
/// Whether or not this object was properly constructed.
|
||||
/// @returns The result.
|
||||
bool IsValid() const;
|
||||
|
||||
private:
|
||||
|
Loading…
Reference in New Issue
Block a user