Pol
Revision:cb584c9
|
#include <refptr.h>
Public Member Functions | |
unsigned int | add_ref () |
unsigned int | count () const |
unsigned int | release () |
Protected Member Functions | |
ref_counted () | |
~ref_counted ()=default | |
Protected Attributes | |
std::atomic< unsigned int > | _count |
Private Member Functions | |
ref_counted (const ref_counted &) | |
ref_counted & | operator= (const ref_counted &) |
|
protecteddefault |
|
private |
|
inline |
|
inline |
Definition at line 130 of file refptr.h.
References _count.
Referenced by Pol::Bscript::BDictionary::call_method_id(), Pol::Bscript::BStruct::call_method_id(), Pol::Core::clear_script_profile_counters(), Pol::Core::DebugContext::cmd_scriptins(), Pol::Core::DebugContext::cmd_scriptprofile(), Pol::Core::DebugContext::cmd_scriptsrc(), Pol::Core::DebugContext::cmd_srcprof(), Pol::Core::UObject::destroy(), Pol::Bscript::Executor::ins_addmember_assign(), Pol::Bscript::Executor::ins_array_assign(), Pol::Bscript::Executor::ins_array_assign_consume(), Pol::Bscript::Executor::ins_assign(), Pol::Bscript::Executor::ins_assign_consume(), Pol::Bscript::Executor::ins_assign_globalvar(), Pol::Bscript::Executor::ins_assign_localvar(), Pol::Bscript::Executor::ins_dictionary_addmember(), Pol::Bscript::Executor::ins_set_member(), Pol::Bscript::Executor::ins_set_member_consume(), Pol::Bscript::Executor::ins_set_member_id(), Pol::Bscript::Executor::ins_set_member_id_consume(), Pol::Core::StoredConfigFile::load_tus_scp(), Pol::Core::log_all_script_cycle_counts(), Pol::Bscript::BStruct::operDotQMark(), Pol::Bscript::EScriptProgram::read_dbg_file(), Pol::Core::send_spellbook_contents(), Pol::Bscript::EScriptProgram::write_dbg(), and Pol::Core::UObject::~UObject().
|
private |
|
inline |
Definition at line 126 of file refptr.h.
References _count.
Referenced by Pol::Mobile::Character::CheckPushthrough(), and Pol::Module::BasicExecutorModule::mf_StrReplace().
|
protected |