Geogram Version 1.9.7
A programming library of geometric algorithms
|
This is the complete list of members for GEO::LifeCycle, including all inherited members.
assign(Memory::pointer lhs, Memory::pointer rhs)=0 | GEO::LifeCycle | pure virtual |
assign_array(Memory::pointer lhs, Memory::pointer rhs, index_t nb)=0 | GEO::LifeCycle | pure virtual |
construct(Memory::pointer address)=0 | GEO::LifeCycle | pure virtual |
construct_array(Memory::pointer address, index_t nb)=0 | GEO::LifeCycle | pure virtual |
copy_construct(Memory::pointer lhs, Memory::pointer rhs)=0 | GEO::LifeCycle | pure virtual |
copy_construct_array(Memory::pointer lhs, Memory::pointer rhs, index_t nb)=0 | GEO::LifeCycle | pure virtual |
Counted() | GEO::Counted | inlineprotected |
delete_array(Memory::pointer address)=0 | GEO::LifeCycle | pure virtual |
delete_object(Memory::pointer address)=0 | GEO::LifeCycle | pure virtual |
destroy(Memory::pointer address)=0 | GEO::LifeCycle | pure virtual |
destroy_array(Memory::pointer address, index_t nb)=0 | GEO::LifeCycle | pure virtual |
is_pod() const | GEO::LifeCycle | inline |
is_shared() const | GEO::Counted | inline |
LifeCycle(size_t object_size, bool is_pod=false) | GEO::LifeCycle | inline |
nb_refs() const | GEO::Counted | inline |
new_array(index_t nb)=0 | GEO::LifeCycle | pure virtual |
new_object()=0 | GEO::LifeCycle | pure virtual |
new_object(Memory::pointer rhs)=0 | GEO::LifeCycle | pure virtual |
object_size() const | GEO::LifeCycle | inline |
ref() const | GEO::Counted | inline |
ref(const Counted *counted) | GEO::Counted | inlinestatic |
reset(Memory::pointer address)=0 | GEO::LifeCycle | pure virtual |
reset_array(Memory::pointer address, index_t nb)=0 | GEO::LifeCycle | pure virtual |
swap(Memory::pointer a, Memory::pointer b)=0 | GEO::LifeCycle | pure virtual |
unref() const | GEO::Counted | inline |
unref(const Counted *counted) | GEO::Counted | inlinestatic |
~Counted() | GEO::Counted | protectedvirtual |
~LifeCycle() override | GEO::LifeCycle |