neoGFX
Cross-platform C++ app/game engine
|
#include <reference_counted.hpp>
Public Types | |
typedef i_weak_ref_ptr< abstract_t< Interface > > | abstract_type |
typedef base_type::no_object | no_object |
typedef base_type::interface_not_found | interface_not_found |
typedef base_type::bad_release | bad_release |
typedef base_type::wrong_object | wrong_object |
Public Types inherited from neolib::i_ref_ptr< Interface > | |
typedef self_type | abstract_type |
Definition at line 452 of file reference_counted.hpp.
typedef i_weak_ref_ptr<abstract_t<Interface> > neolib::weak_ref_ptr< Interface >::abstract_type |
Definition at line 456 of file reference_counted.hpp.
typedef base_type::bad_release neolib::weak_ref_ptr< Interface >::bad_release |
Definition at line 459 of file reference_counted.hpp.
typedef base_type::interface_not_found neolib::weak_ref_ptr< Interface >::interface_not_found |
Definition at line 458 of file reference_counted.hpp.
typedef base_type::no_object neolib::weak_ref_ptr< Interface >::no_object |
Definition at line 457 of file reference_counted.hpp.
typedef base_type::wrong_object neolib::weak_ref_ptr< Interface >::wrong_object |
Definition at line 460 of file reference_counted.hpp.
|
inlinenoexcept |
Definition at line 462 of file reference_counted.hpp.
|
inlinenoexcept |
Definition at line 467 of file reference_counted.hpp.
|
inlinenoexcept |
Definition at line 472 of file reference_counted.hpp.
|
inlinenoexcept |
Definition at line 477 of file reference_counted.hpp.
|
inline |
Definition at line 482 of file reference_counted.hpp.
|
inline |
Definition at line 488 of file reference_counted.hpp.
|
inlineoverridevirtual |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 544 of file reference_counted.hpp.
|
inlineoverridevirtualnoexcept |
Implements neolib::i_weak_ref_ptr< abstract_t< Interface > >.
Definition at line 558 of file reference_counted.hpp.
|
inlineoverridevirtualnoexcept |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 566 of file reference_counted.hpp.
|
inlineoverridevirtualnoexcept |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 554 of file reference_counted.hpp.
|
inlineoverridevirtual |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 576 of file reference_counted.hpp.
|
inlineoverridevirtual |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 570 of file reference_counted.hpp.
|
inline |
Definition at line 498 of file reference_counted.hpp.
|
inline |
Definition at line 503 of file reference_counted.hpp.
|
inline |
Definition at line 493 of file reference_counted.hpp.
|
inlineoverridevirtualnoexcept |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 562 of file reference_counted.hpp.
|
inlineoverridevirtualnoexcept |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 509 of file reference_counted.hpp.
|
inlineoverridevirtual |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 537 of file reference_counted.hpp.
|
inlineoverridevirtual |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 517 of file reference_counted.hpp.
|
inlineoverride |
Definition at line 527 of file reference_counted.hpp.
|
inlineoverride |
Definition at line 532 of file reference_counted.hpp.
|
inlineoverride |
Definition at line 522 of file reference_counted.hpp.
|
inlineoverridevirtualnoexcept |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 513 of file reference_counted.hpp.
|
inlineoverridevirtualnoexcept |
Implements neolib::i_ref_ptr< Interface >.
Definition at line 550 of file reference_counted.hpp.