Skip to content

Class uipc::core::IObject

ClassList > uipc > core > IObject

Inherited by the following classes: uipc::core::Object

Public Functions

Type Name
IndexT id () noexcept const
std::string_view name () noexcept const
virtual ~IObject () = default

Protected Functions

Type Name
virtual IndexT get_id () noexcept const = 0
virtual std::string_view get_name () noexcept const = 0

Public Functions Documentation

function id

IndexT uipc::core::IObject::id () noexcept const

function name

std::string_view uipc::core::IObject::name () noexcept const

function ~IObject

virtual uipc::core::IObject::~IObject () = default

Protected Functions Documentation

function get_id

virtual IndexT uipc::core::IObject::get_id () noexcept const = 0

function get_name

virtual std::string_view uipc::core::IObject::get_name () noexcept const = 0


The documentation for this class was generated from the following file include/uipc/core/object.h