acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
quantum Class Reference
Inheritance diagram for quantum:
memory_quantum quantum_flag number::subparticle read_sz_stream subparticle arguments_function_base< RETURN_TYPE, ARGUMENTS... > arguments_procedure_base< ARGUMENTS... > number::arguments_function_base< RETURN_TYPE, ARGUMENTS... > number::arguments_procedure_base< ARGUMENTS... > arguments_function_base< RETURN_TYPE, ARGUMENTS > arguments_procedure_base< ARGUMENTS > file_system_item geometry2d::item handler_context memory_base notify_lock_notifier number::arguments_function_base< RETURN_TYPE, ARGUMENTS > number::arguments_procedure_base< ARGUMENTS > number::pure_procedure< PROCEDURE > number::return_function_base< RETURN_TYPE > pure_procedure< PROCEDURE > return_function_base< RETURN_TYPE > shared_memory

Public Member Functions

 quantum (const ::quantum &quantum)
 quantum (::quantum &&quantum)
bool has_flag (enum_flag eflag) const
void set_flag (enum_flag eflag)
void set_flag (enum_flag eflag, bool bSet)
void clear_flag (enum_flag eflag)
void set_ok_flag ()
void set_nok (enum_flag estatusFailure=e_flag_failure)
void set_modified_flag (bool bModified=true)
bool has_proto_flag () const
void set_fail_flag ()
void set_timed_out_flag ()
void set_persistent_flag (bool bSet=true)
bool has_ok_flag () const
bool nok () const
bool has_timed_out_flag ()
bool has_modified_flag () const
bool has_persistent_flag () const
bool has_shared_flag () const
void set_shared_flag (bool bSet=true)
bool has_finishing_flag () const
void set_finishing_flag ()
void clear_finishing_flag ()
bool has_initialized_flag () const
void set_initialized_flag ()
void clear_initialized_flag ()
bool has_acquired_flag () const
void set_acquired_flag ()
void clear_acquired_flag ()
bool has_own_synchronization_flag () const
void set_own_synchronization_flag (bool bSet=true)
void clear_own_synchronization_flag ()
bool has_already_exists_flag () const
void set_already_exists_flag (bool bSet=true)
void clear_already_exists_flag ()
bool has_running_flag () const
void set_running_flag ()
void clear_running_flag ()
bool has_destroying_flag () const
void set_destroying_flag ()
void clear_destroying_flag ()
bool has_storing_flag () const
bool has_loading_flag () const
void set_storing_flag ()
void set_loading_flag ()
void defer_set_storing_flag ()
void defer_set_loading_flag ()
void set_statically_allocated_flag ()
void set_verbose_flag (bool bVerbose=true)
bool has_verbose_flag () const
bool has_read_only_flag () const
void set_read_only_flag ()
void clear_read_only_flag ()
bool has_owner_flag () const
void set_owner_flag ()
void clear_owner_flag ()
bool is_status_ok () const
bool has_failed_status () const
virtual void call_request (::request *prequest)
 inline void set_realized() { set_flag(e_flag_realized); }
virtual void request (::request *prequest)
virtual void on_request (::request *prequest)
Public Member Functions inherited from memory_quantum
void * operator new (size_t s)
void * operator new[] (size_t s)
void operator delete (void *p)
void operator delete[] (void *p)

Public Attributes

::e_status m_estatus
Public Attributes inherited from quantum_flag
::e_flag m_eflagElement

The documentation for this class was generated from the following files:
  • prototype/prototype/quantum.h
  • prototype/prototype/quantum.cpp
  • prototype/prototype/subparticle_flags.cpp