acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
type_custom_id Class Reference

Public Member Functions

 type_custom_id (const_char_pointer pszNameId)
 type_custom_id (const ::string_literal &strliteralNameId)
 type_custom_id (const ::scoped_string &scopedstrNameId)
 type_custom_id (const ::type_iptr_pair &ipairId)
 type_custom_id (const ::scoped_string &scopedstrNameId, const ::type_iptr_pair &ipairId)
 type_custom_id (const ::atom &atom)
 type_custom_id (enum_task_tool etasktool)
constexpr bool is_set () const
constexpr bool is_empty () const
bool operator== (const ::type_custom_id &typecustomid) const
inline ::std::strong_ordering operator<=> (const ::type_custom_id &typecustomid) const
::string as_string () const

Public Attributes

::string m_strNameId
::type_iptr_pair m_ipairId
 m_ipair isn't empty it can be used as a key

Member Data Documentation

◆ m_strNameId

::string type_custom_id::m_strNameId

m_strText if present, is just a key and/or a string representation of the type, not literally the real type name.


The documentation for this class was generated from the following files:
  • prototype/prototype/type.h
  • prototype/prototype/_impl_type.h
  • prototype/prototype/type.cpp