neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
List of all members
neogfx::DesignStudio::console_client Class Reference
#include <
console_client.hpp
>
Inheritance diagram for neogfx::DesignStudio::console_client:
Additional Inherited Members
Public Types inherited from
neolib::lifetime< Base >
typedef
neolib::destroyed_flag
destroyed_flag
Public Member Functions inherited from
neolib::reference_counted< Base, DeallocateOnRelease >
reference_counted
()
noexcept
reference_counted
(
const
reference_counted
&
aOther
)
noexcept
~reference_counted
()
reference_counted
&
operator=
(
const
reference_counted
&)
void
add_ref
()
const
noexcept
override
void
release
()
const
override
int32_t
use_count
()
const
noexcept
override
const
base_type *
release_and_take_ownership
()
const
override
base_type *
release_and_take_ownership
()
override
void
pin
()
const
noexcept
override
void
unpin
()
const
override
i_ref_control_block
&
control_block
()
override
Public Member Functions inherited from
neolib::lifetime< Base >
lifetime
(
lifetime_state
aState
=
lifetime_state::Alive
)
virtual
~lifetime
()
lifetime_state
object_state
()
const
final
std::shared_ptr< std::atomic<
lifetime_state
> >
object_state_ptr
()
const
final
bool
is_creating
()
const
final
bool
is_alive
()
const
final
bool
is_destroying
()
const
final
bool
is_destroyed
()
const
final
void
set_alive
()
override
void
set_destroying
()
override
void
set_destroyed
()
override
Public Member Functions inherited from
neolib::i_lifetime
virtual
~i_lifetime
()=
default
Detailed Description
Definition at line
27
of file
console_client.hpp
.
The documentation for this class was generated from the following file:
include/neogfx/tools/DesignStudio/
console_client.hpp
neogfx
DesignStudio
console_client
Generated by
1.9.8