|
|
| nodefctr_array (::collection::count nGrowBy=32) |
|
| nodefctr_array (const array_base< TYPE, ARG_TYPE > &a) |
|
| array_base (const RAW_BASE_ARRAY &a) |
|
const TYPE & | get_at (::collection::index nIndex) const |
|
void | set_at (::collection::index nIndex, const TYPE &newElement) |
|
inline ::collection::index | add_item (const TYPE &newElement) |
|
inline ::collection::index | add (const TYPE &newElement) |
|
inline ::collection::index | add_copies (const TYPE &newElement, ::collection::count cCopies) |
|
array_base | appended_container (const CONTAINER &container) |
| | inline collection::count append(const array_base & src);
|
|
void | copy (const array_base &src) |
|
TYPE & | add_new (::collection::count c=1) |
|
TYPE & | add_new_at (::collection::index iIndex, ::collection::count count=1) |
|
array_base & | operator<< (const TYPE &newElement) |
|
inline ::collection::count | slice (ARRAY &a, ::collection::index iStart=0, ::collection::count nCount=-1) |
|
void | fadd (T... a) |
|
::collection::index | predicate_index_index (::collection::index iPredicateIndex, PREDICATE predicate) |
|
::collection::index | index_predicate_index (::collection::index iIndex, PREDICATE predicate) |
|
bool | predicate_add_unique (TYPE t, PRED pred) |
|
base_array< TYPE, const TYPE &, ::constructor::nodef< TYPE >, MEMORY, t_etypeContainer > & | copy_iter (const ITERABLE &iterable) |
|
void | erase (const ITERATOR &begin, const ITERATOR &last) |
|
::collection::count | append_container (const CONTAINER &container) |
|
::collection::index | predicate_binary_search (const T &t, PRED pred) const |
|
void | destroy () |
|
void | array_base_ok () const |
|
void | container_ok () const |
|
void | defer_erase_allocation_offset () |
|
void | defer_destroy () |
|
base_array & | operator+= (const TYPE &t) |
|
base_array & | operator= (const base_array &a) |
|
base_array & | assign_a_container (const CONTAINER &container) |
|
base_array & | copy (const CONTAINER &container) |
|
base_array & | assign_a_std_range (const STDRANGE &range) |
|
TYPE & | add_construct (Args &&... args) |
|
TYPE & | øadd () |
|
void | add_initializer_list (const ::std::initializer_list< TYPE > &initializer_list) |
|
base_array & | transfer (base_array &&a) |
|
inline ::range< rear_iterator > | rear_payloads () |
|
::block | as_block () const |
|
memsize | length_in_bytes () const |
|
bool | contains_address (const TYPE *pmatter) const |
|
inline ::collection::count | get_size () const |
|
inline ::collection::count | get_size_in_bytes () const |
|
inline ::collection::count | get_count () const |
|
inline ::collection::count | get_byte_count () const |
|
inline ::collection::count | get_length () const |
|
inline ::collection::count | count () const |
|
inline ::collection::count | length () const |
|
inline ::collection::count | byte_count () const |
|
bool | has_element () const noexcept |
|
bool | is_empty (::collection::count countMinimum=0) const noexcept |
|
bool | empty (::collection::count countMinimum=0) const noexcept |
|
bool | has_elements (::collection::count countMinimum=1) const noexcept |
|
this_iterator | back (::collection::index i=-1) |
|
void | ensure_index_ok (::collection::index nIndex) const |
|
const TYPE & | at (::collection::index nIndex) const |
|
void | set_at_grow (::collection::index nIndex, const TYPE &newElement) |
|
TYPE & | element_at_grow (::collection::index nIndex) |
|
TYPE & | atø (::collection::index nIndex) |
|
void | set_each (const TYPE &element, ::collection::index iStart=0, ::collection::count c=-1) |
|
TYPE & | get () |
|
void | reserve (::collection::count newAllocationSize) |
|
::collection::count | set_size (::collection::count nNewSize) |
|
::collection::count | allocate (::collection::count nNewSize, bool bShrink, bool bRaw, P &p) |
| | if bRaw is true does not call default constructors on ___new elements
|
|
::collection::count | _allocate (::collection::count nNewSize, bool bShrink, bool bRaw, bool bFollowingIsArray, const TYPE *type) |
|
::collection::count | allocate_in_bytes (::collection::count nNewSize, bool bShrink, bool bRaw) |
|
::collection::count | resize (::collection::count nNewSize) |
|
void | free_extra () |
|
void | __swap (::collection::index index1, ::collection::index index2) |
|
void | set_all (const TYPE &t) |
|
rear_iterator | rear_begin () |
|
rear_iterator | rear_end () |
|
void | zero (::collection::index iStart=0, ::collection::count c=-1) |
|
void | erase_indexes (const ARRAY &ia) |
|
void | erase_descending_indexes (const ARRAY &ia) |
|
void | erase_first (::collection::count c=1) |
|
void | erase_last (::collection::count c=1) |
|
inline ::collection::count | erase_all () |
|
void | clear () |
|
void | on_construct_element (TYPE *p) |
|
void | on_destruct_element (TYPE *p) |
|
void | on_copy_element (::collection::index i, const TYPE *p) |
|
const TYPE & | operator[] (::collection::index i) const |
|
TYPE * | raw_allocate_at (::collection::index i, ::collection::count c) |
|
TYPE & | insert_at (::collection::index nIndex, const TYPE &newElement, ::collection::count nCount=1) |
|
TYPE & | insert_at_grow (::collection::index nIndex, const TYPE &newElement, ::collection::count nCount=1) |
|
TYPE * | insert_array_at (::collection::index nStartIndex, const base_array *pNewArray) |
| ::collection::index | erase_at (::collection::index nIndex, ::collection::count nCount=1) |
|
TYPE | pick_at (::collection::index nIndex) |
|
TYPE | pick_first (::collection::index nIndex=0) |
|
TYPE | pick_last (::collection::index nIndex=-1) |
|
::collection::index | index_of (const TYPE *p) const |
|
TYPE | pop (::collection::index i=-1) |
|
inline ::collection::index | push (const TYPE &newElement) |
|
void | pop_last (::collection::index i=-1) |
|
TYPE & | add_item (const TYPE &newElement) |
|
TYPE & | add (const TYPE &newElement) |
|
TYPE & | add_new () |
|
TYPE | pop_first (::collection::index i=0) |
|
TYPE | takeAt (::collection::index i) |
|
TYPE | takeFirst (::collection::index i=0) |
|
TYPE | takeLast (::collection::index i=-1) |
|
::collection::count | append_initializer_list (const ::std::initializer_list< TYPE > &list_base) |
|
::collection::count | append (const TYPE *p, ::collection::count c) |
|
::collection::count | append_element (const TYPE &t, ::collection::count c) |
|
::collection::count | rear_append (const TYPE *p, ::collection::count c) |
|
void | copy_container (const CONTAINER &container) |
|
void | copy_initializer_list (const ::std::initializer_list< TYPE > &list_base) |
|
void | copy_element (const TYPE &t, ::collection::count c) |
|
void | assign_element (const TYPE &t, ::collection::count c) |
|
void | assign (const TYPE *p, ::collection::count c) |
|
::collection::count | predicate_each (PRED pred, ::collection::index iStart=0, ::collection::count c=-1) |
|
bool | is_index_ok (::collection::index iIndex) const |
|
bool | is_last_index (::collection::index iIndex) const |
|
bool | predicate_contains (PRED pred, ::collection::index iStart=0, ::collection::index iEnd=-1) const |
|
TYPE_IS_PTR | get_existing_defer_add (const OTHER_IS_PTR &p) |
|
void | defer_use_existing (OTHER_IS_PTR &p) |
|
TYPE_IS_PTR | get_existing (const OTHER_IS_PTR &p) const |
|
TYPE_IS_PTR | merge_get_existing (const TYPE_IS_PTR &p, const OBJECT &pparticle, const ATTRIBUTE &attribute) |
|
::collection::index | predicate_find_first (PRED pred, ::collection::index iStart=0, ::collection::index iEnd=-1) const |
|
::collection::index | predicate_find_last (PRED pred, ::collection::index iLast=-1) |
|
TYPE * | predicate_get_first (PRED pred) |
|
::collection::count | predicate_get_count (PRED pred) |
|
::collection::count | predicate_erase (PRED pred) |
|
void | each (F f) |
|
void | predicate_sort (PRED pred) |
|
bool | valid_iter (iterator first, iterator last) |
|
bool | rvalid_iter (iterator first, iterator last) |
|
TYPE & | operator% (::collection::index nIndex) |
|
bool | is_version (::collection::index i) |
| Public Member Functions inherited from particle |
|
| particle (const ::particle &particle) |
|
| particle (::particle &&particle) |
|
bool | is_null () const |
|
bool | is_set () const |
|
bool | is_ok () const |
|
bool | nok () const |
|
void | initialize (::particle *pparticle) override |
|
void | _initialize_particle (::particle *pparticle) |
|
virtual void | _on_initialize_app_consumer () |
|
bool | _is_ok () const override |
|
virtual bool | should_run () const |
|
virtual void | on_notify (::particle *pparticle, enum_id eid) |
|
virtual bool | on_command_final (const ::atom &atom, ::user::activation_token *puseractivationtoken) |
|
virtual bool | check_pipe_node_client_executable_paths (const ::file::path &pathNode, const ::file::path &pathClient) |
|
inline ::particle * | trace_this () const |
|
virtual enum_trace_level | main_trace_level () const |
|
bool | is_debug_trace_level () const |
|
virtual::particle * | get_context_particle () |
|
inline ::particle * | synchronization () const |
|
void | set_synchronization (::particle *pparticleSynchronization) |
|
void | defer_create_synchronization () |
|
void | operator() (::topic *ptopic, ::handler_context *phandlercontext) override |
| virtual void | on_initialize_particle () |
|
virtual::topic_pointer | create_topic (const ::atom &atom) |
|
virtual::extended_topic_pointer | create_extended_topic (const ::atom &atom) |
|
::mathematics::mathematics * | mathematics () const |
|
::prototype::prototype * | prototype () const |
|
::image::image_context * | image () const |
|
::image::imaging * | imaging () const |
|
::draw2d::draw2d * | draw2d () const |
|
::write_text::write_text * | write_text () const |
|
class::user::user * | user () const |
|
::platform::system * | system () const |
|
::platform::session * | session () const |
|
::platform::application * | application () const |
|
::platform::node * | node () const |
|
void | delete_this () override |
|
::datetime::datetime * | datetime () const |
|
::internet::internet * | internet () const |
|
::url::url_context * | url () const |
|
::crypto::crypto * | crypto () const |
|
::nano::nano * | nano () const |
|
::directory_context * | directory () const |
|
::directory_system * | directory_system () const |
|
::file_context * | file () const |
|
::file_system * | file_system () const |
|
::path_system * | path_system () const |
|
virtual::file::watcher * | file_watcher () const |
|
::pointer< ::file::item > | file_item (const ::file::path &path) |
|
::networking::networking * | networking () const |
|
::platform::http * | http () const |
|
virtual::factory::factory_pointer & | factory () const |
|
virtual::factory::factory_pointer & | factory (const ::scoped_string &scopedstrLibrary) const |
|
virtual::factory::factory_pointer & | factory (const ::scoped_string &scopedstrComponent, const ::scoped_string &scopedstrImplementation) const |
|
virtual::factory::factory * | component_factory (const ::scoped_string &scopedstrComponent) const |
|
virtual void | install_message_routing (::channel *pchannel) |
|
virtual::payload | get_result_payload () |
|
virtual void | set_finish () |
|
virtual bool | is_branch_current () const |
|
virtual const_char_pointer | topic_text () const |
|
virtual enum_trace_category | trace_category (const ::particle *pparticle) const |
|
virtual enum_trace_category | trace_category () const |
|
virtual::platform::tracer * | tracer () const |
|
virtual::trace_statement | trace_statement () const |
|
virtual::trace_statement & | trace_statement_prefix (::trace_statement &statement) const |
|
virtual::trace_statement | log_statement () const |
|
virtual::trace_statement | debug () const |
|
virtual::trace_statement | information () const |
|
virtual::trace_statement | warning () const |
|
virtual::trace_statement | error () const |
|
virtual::trace_statement | fatal () const |
|
virtual void | tracef (enum_trace_level etracelevel, const_char_pointer pszFormat,...) const |
|
virtual void | formatf_trace (enum_trace_level etracelevel, const_char_pointer pszFormat, va_list &arguments) const |
|
template<typename... Args> |
| void | print_line (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | err_line (std::format_string< Args... > fmt, Args &&... args) const |
|
virtual void | print_line (const ::scoped_string &scopedstr) const |
|
virtual void | print_out (const ::scoped_string &scopedstr) const |
|
virtual void | printf_line (const_char_pointer pszFormat,...) const |
|
virtual void | printf_out (const_char_pointer pszFormat,...) const |
|
virtual void | err_line (const ::scoped_string &scopedstr) const |
|
virtual void | err_out (const ::scoped_string &scopedstr) const |
|
virtual void | errf_line (const_char_pointer pszFormat,...) const |
|
virtual void | errf_out (const_char_pointer pszFormat,...) const |
|
virtual void | debugf (const_char_pointer pszFormat,...) const |
|
virtual void | informationf (const_char_pointer pszFormat,...) const |
|
virtual void | warningf (const_char_pointer pszFormat,...) const |
|
virtual void | errorf (const_char_pointer pszFormat,...) const |
|
virtual void | fatalf (const_char_pointer pszFormat,...) const |
|
template<typename... Args> |
| void | trace (enum_trace_level etracelevel, std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | debug (std::format_string< Args... > fmt, Args &&...args) const |
|
template<typename... Args> |
| void | information (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | warning (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | error (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | fatal (std::format_string< Args... > fmt, Args &&... args) const |
|
void | trace (enum_trace_level etracelevel, const ::scoped_string &scopedstr) const |
|
void | debug (const scoped_string &scopedstr) const |
|
void | information (const scoped_string &scopedstr) const |
|
void | warning (const scoped_string &scopedstr) const |
|
void | error (const scoped_string &scopedstr) const |
|
void | fatal (const scoped_string &scopedstr) const |
| virtual lresult | message_handler (::user::enum_message eusermessage, ::wparam wparam, ::lparam lparam) |
| | virtual void send_call(const ::call & call);
|
|
virtual void | handle (::topic *ptopic, ::handler_context *phandlercontext) |
|
virtual void | handle (const ::call &call) |
|
virtual void | handle_message (::message::message *pmessage) |
|
virtual void | handle_item (::item *pitem) |
|
virtual lresult | message_call (::user::enum_message eusermessage, ::wparam wparam={}, ::lparam lparam={}) |
|
virtual void | call_handle (::topic *ptopic, ::handler_context *phandlercontext) |
|
virtual void | call_handle_message (::message::message *pmessage) |
|
virtual void | call_handle_item (::item *pitem) |
|
virtual bool | _handle_uri (const ::scoped_string &scopedstrUri) |
|
virtual bool | _handle_call (::payload &payload, const ::scoped_string &scopedstrObject, const ::scoped_string &scopedstrMember, ::property_set &propertyset) |
|
virtual void | call_member (::i64 hi) |
|
virtual::lresult | call_message (const ::user::enum_message &emessage, ::wparam wparam={}, ::lparam lparam={}, ::particle *pparticle=nullptr) |
|
virtual::lresult | call_id_topic (const ::enum_id &eid, ::wparam wparam={}, ::lparam lparam={}, ::particle *pparticle=nullptr) |
|
virtual::payload | realize () |
|
virtual void | set_generic_object_name (const ::scoped_string &scopedstrName) |
|
virtual void | set_library_name (const ::scoped_string &scopedstrLibraryName) |
|
virtual void | set_application_id (const ::scoped_string &scopedstrApplicationId) |
|
virtual::particle * | get_taskpool_container () |
|
virtual::task_pool * | taskpool () |
|
virtual const_char_pointer | debug_note () const |
|
virtual bool | should_run_async () const |
|
virtual ::pointer<::user_interface::message_box > | message_box (const ::scoped_string &scopedstrMessage, const ::scoped_string &scopedstrTitle=nullptr, const ::user::e_message_box &emessagebox={}, const ::scoped_string &scopedstrDetails=nullptr, const ::string_array_base *pstraIconUrl=nullptr) |
|
virtual ::pointer<::user_interface::message_box > | message_box (const ::exception &exception, const ::scoped_string &scopedstrMessage=nullptr, const ::scoped_string &scopedstrTitle=nullptr, const ::user::e_message_box &emessagebox={}, const ::scoped_string &scopedstrDetails=nullptr, const ::string_array_base *pstraIconUrl=nullptr) |
|
virtual::file_pointer | get_file (const ::payload &payloadFile, ::file::e_open eopen, ::pointer< ::file::exception > *pfileexception=nullptr) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __call__create (::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new () |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new_clone (TYPE *p) |
|
template<typename T, typename ... Args> |
| ::pointer< T > | __call__allocate_and_initialize (Args &&... args) |
|
template<typename TYPE> |
| TYPE * | __initialize (TYPE *p) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __initialize (::pointer< TYPE > &&p) |
|
template<typename T> |
| ::pointer< T > | create_clone (const ::pointer< T > &psource) |
|
template<typename T> |
| ::pointer< T > | create_clone (const T *pSource) |
| | consumes a referer
|
|
template<typename T> |
| ::pointer< T > | __call__create_new_clone (const T *pSource) |
| | consumes a referer
|
|
virtual void | app_post (const ::procedure &procedure) |
|
virtual::task_pointer | app_fork (const ::procedure &procedure) |
|
virtual void | task_post (const ::procedure &procedure) |
|
virtual::task_pointer | task_fork (const ::procedure &procedure) |
|
virtual void | user_send (const ::procedure &procedure) |
|
dispatch_arrayø | user_sendø () |
|
virtual void | user_post (const ::procedure &procedure) |
|
dispatch_arrayø | user_postø () |
|
virtual void | main_send (const ::procedure &procedure) |
|
dispatch_arrayø | main_sendø () |
|
virtual void | main_post (const ::procedure &procedure) |
|
dispatch_arrayø | main_postø () |
|
virtual class::time | get_default_run_timeout () |
|
virtual void | send (const ::procedure &procedure) |
|
dispatch_arrayø | sendø () |
|
virtual void | post (const ::procedure &procedure) |
|
dispatch_arrayø | postø () |
|
virtual void | handle (bool bSynchronously, const ::procedure &procedure) |
|
virtual void | dispatch_procedure (enum_dispatch edispatch, const procedure &procedure) |
|
virtual void | dispatch (const dispatch_array2 &dispatcha) |
|
template<typename BASE_TYPE> |
| bool | __call__defer_construct (::pointer< BASE_TYPE > &ptype, ::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| bool | __calldefer_construct_newø (::pointer< TYPE > &ptype) |
|
template<typename TYPE> |
| bool | __call__defer_raw_construct_new (::pointer< TYPE > &ptype) |
|
template<typename BASE_TYPE> |
| void | __call__construct (::pointer< BASE_TYPE > &ptype, ::factory::factory *pfactory=nullptr) |
|
template<typename BASE_TYPE> |
| void | __call__construct_by_type (::pointer< BASE_TYPE > &ptype, const ::platform::type &type, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_type (const ::platform::type &type, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_custom_id (const ::type_custom_id &typecustomid, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_ipair (const ::type_iptr_pair &ipair, ::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| void | __call__construct_new (::pointer< TYPE > &ptype) |
|
template<typename TYPE> |
| void | __call__raw_construct (::pointer< TYPE > &p, ::factory::factory *pfactory=nullptr COMMA_REFERENCING_DEBUGGING_PARAMETERS_DECLARATION) |
|
template<typename T, typename ... Args> |
| void | __call__emplace_new (::pointer< T > &p, Args &&... args) |
|
template<typename T, typename ... Args> |
| void | __call__emplace_new (::auto_pointer< T > &p, Args &&... args) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __raw_create (::factory::factory *pfactory=nullptr) |
|
virtual void * | new_object (const_char_pointer psz) |
|
virtual string | as_string () const |
|
virtual void | kick_idle () |
|
particle & | operator= (const particle &particle) |
|
virtual::user::user * | user () |
|
virtual void | process_owned_procedure_list (::procedure_list_base &procedurelist, bool &bHandled) |
|
virtual memory_file_pointer | create_memory_file () |
|
virtual memory_file_pointer | create_memory_file (::memory_base &memory) |
|
virtual memory_file_pointer | create_memory_file (const ::block &block) |
|
virtual memory_file_pointer | create_memory_file_as_copy (const memory &memory) |
|
virtual memory_file_pointer | create_memory_file_by_reading (::file::file *pfile) |
|
virtual void | assert_particle_ok () const |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __call__create (::factory::factory *pfactory) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new () |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new_clone (TYPE *psrc) |
|
template<typename TYPE> |
| void | __call__raw_construct (::pointer< TYPE > &p, ::factory::factory *pfactory COMMA_REFERENCING_DEBUGGING_PARAMETERS_DEFINITION) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __raw_create (::factory::factory *pfactory) |
|
template<typename TYPE> |
| bool | __call__defer_construct (::pointer< TYPE > &p, ::factory::factory *pfactory) |
|
template<typename TYPE> |
| void | __call__construct_by_type (::pointer< TYPE > &p, const ::platform::type &type, ::factory::factory *pfactory) |
|
virtual void | call () |
|
constexpr bool | array_range_ok () const |
|
::collection::count | size () const |
|
::collection::count | get_count () const |
|
inline ::collection::index | get_lower_bound (::collection::index i=0) const |
|
inline ::collection::index | get_middle_index (::collection::index i=0) const |
|
inline ::collection::index | get_upper_bound (::collection::index i=-1) const |
|
inline ::collection::index | lower_bound (::collection::index i=0) const |
|
inline ::collection::index | upper_bound (::collection::index i=-1) const |
|
inline ::collection::index | first_index (::collection::index i=0) const |
|
inline ::collection::index | middle_index (::collection::index i=0) const |
|
inline ::collection::index | last_index (::collection::index i=-1) const |
|
bool | bounds (::collection::index i) const |
|
bool | contains_index (::collection::index i) const |
|
bool | prepare_first_last (::collection::index &first, ::collection::index &last) const |
|
bool | prepare_first_in_count_last_out (::collection::index &first, ::collection::count &inCountLastOut) const |
|
const TYPE * | ptr_at (::collection::index nIndex) const |
|
const TYPE & | element_at (::collection::index nIndex) const |
|
TYPE & | first (::collection::index n=0) |
|
TYPE & | last (::collection::index n=-1) |
|
TYPE & | middle (::collection::index n=0) |
|
TYPE & | operator[] (::collection::index i) |
|
auto & | payloads () |
|
constexpr | block_range (no_initialize_t noinitialize) |
|
constexpr | block_range (nullptr_t) |
|
constexpr | block_range (const ITEM(&array)[count], enum_range erange=e_range_none) |
|
constexpr | block_range (const TYPED_RANGE &range) |
|
constexpr | block_range (const block_range &range) |
|
constexpr | block_range (block_range &&range) |
|
constexpr | block_range (TYPE *&p) |
|
constexpr | block_range (this_iterator begin, INTEGRAL count, enum_range erange=e_range_none) |
|
constexpr | block_range (this_iterator begin, this_iterator end, enum_range erange=e_range_none) |
|
constexpr | block_range (this_iterator begin, EQUALITY equality) |
|
block_range & | operator= (const block_range &range) |
|
block_range & | operator= (block_range &&range) |
|
const ::block | block () const |
|
::block | block () |
|
constexpr | range (no_initialize_t) |
|
constexpr | range (nullptr_t) |
|
constexpr | range (const ITEM(&array)[count], enum_range erange=e_range_none) |
|
constexpr | range (const TYPED_RANGE &range) |
|
constexpr | range (const range &range) |
|
constexpr | range (range &&range) |
|
constexpr | range (TYPE *&p) |
|
constexpr | range (this_iterator begin, INTEGRAL count, enum_range erange=e_range_none) |
|
constexpr | range (this_iterator begin, this_iterator end, enum_range erange=e_range_none) |
|
constexpr | range (this_iterator begin, EQUALITY equality) |
|
range & | operator= (const range &range) |
|
range & | operator= (range &&range) |
|
void | add_initializer_list (const ::std::initializer_list< ITEM > &initializer_list) |
|
void | set_null () |
|
constexpr THIS_RAW_RANGE | operator() (START start) const |
|
constexpr THIS_RAW_RANGE | operator() (START start, COUNT count) const |
|
::collection::count | array_get_count () const |
|
void | block_concatenate_to (A_ITEM *&p) |
|
constexpr THIS_RAW_RANGE | operator() (START start) |
|
THIS_RAW_RANGE | operator() (START start, COUNT count) |
|
constexpr auto | index_of (const_iterator p) const |
|
this_iterator & | begin () |
|
this_iterator & | end () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
this_iterator & | begin (this_iterator begin) |
|
this_iterator & | end (this_iterator end) |
|
auto & | first () |
|
auto & | first () const |
|
constexpr this_iterator | data () |
|
constexpr const this_iterator | data () const |
|
constexpr ::collection::count | size () const |
|
constexpr memsize | size_in_bytes () const |
|
constexpr bool | is_empty () const |
|
constexpr bool | is_set () const |
|
bool | operator! () const |
|
constexpr bool | is_before_begin (const_iterator iterator) const |
|
constexpr bool | is_end (const_iterator iterator) const |
|
constexpr bool | is_iterator_ok (const_iterator iterator) const |
|
constexpr bool | is_this_range (const range &range) const |
|
constexpr THIS_RAW_RANGE | _start_range (memsize start) const |
|
constexpr THIS_RAW_RANGE | _end_range (const_iterator end) const |
|
constexpr THIS_RAW_RANGE | _start_count_range (memsize start, memsize count) const |
|
constexpr bool | _equals (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr bool | equals (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr auto | _order (const THIS_RAW_RANGE &rangeBlock, ORDERING ordering) const |
|
constexpr auto | order (const THIS_RAW_RANGE &rangeBlock, ORDERING ordering) const |
|
constexpr const_iterator | _find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | _rear_find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | rear_find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | _find_first_character (ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | find_first_character (ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | _find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | _rear_find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | rear_find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | _skip (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | skip (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | _rear_skip (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | rear_skip (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | _rear_find (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | rear_find (ARG_ITEM item, EQUALITY equality) const |
|
constexpr bool | _begins (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr bool | begins (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr bool | _ends (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr bool | ends (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
void | construct (void *p) |
|
void | construct_count (void *p, ::collection::count c) |
|
| MEMORY (const MEMORY &memory) |
|
| MEMORY (MEMORY &&memory) |
|
MEMORY & | operator= (const MEMORY &memory) |
|
void | _assign (const MEMORY &memory) |
|
void | assign (const MEMORY &memory) |
|
::u8 * | storage_begin () |
|
const ::u8 * | storage_begin () const |
|
memsize | storage_size () const |
|
::u8 * | storage_end () |
|
const ::u8 * | storage_end () const |
|
memsize | offset () const |
|
memsize | max_offset () const |
|
| block (const block &block) |
|
| block (const range< ::u8 * > &range) |
|
| block (const memory_base &memory) |
|
| block (const memory_base *pmemory) |
|
| block (const atom &atom) |
|
template<const_pointer_to_prototype_character PSZ> |
| | block (PSZ psz) |
|
template<const_array_of_prototype_character CONSTCHARACTERA> |
| | block (CONSTCHARACTERA a) |
|
template<array_of_non_prototype_character NONCHARACTERA> |
| | block (NONCHARACTERA &a) |
|
template<prototype_integral INTEGRAL> |
| | block (INTEGRAL &i) |
|
template<typename TYPE> |
| | block (enum_as_little_endian_block, TYPE &t) |
|
template<typename TYPE> |
| | block (enum_as_block, TYPE &t) |
|
template<typename TYPE> |
| | block (enum_as_block, const TYPE &t) |
|
| block (const void *begin, const void *end) |
|
template<prototype_integral INTEGRAL> |
| | block (const void *data, INTEGRAL count) |
|
constexpr bool | has_data () const |
|
template<typename TYPE> |
| const TYPE * | as_pointer () const |
|
template<typename TYPE> |
| TYPE * | as_pointer () |
|
template<typename ITERATOR_TYPE> |
| ::range< ITERATOR_TYPE > | as_range () |
|
template<typename ITERATOR_TYPE> |
| const ::range< ITERATOR_TYPE > | as_range () const |
|
template<typename ITERATOR_TYPE> |
| ::character_range< ITERATOR_TYPE > | as_character_range () |
|
template<typename ITERATOR_TYPE> |
| const ::character_range< ITERATOR_TYPE > | as_character_range () const |
|
template<prototype_aggregate AGGREGATE> |
| block & | operator= (const AGGREGATE &aggregate) |
|
template<character_count c> |
| block & | operator= (const ::u8(&ba)[c]) |
|
template<typename T> |
| block & | operator>> (T &t) |
|
template<character_count c> |
| block & | operator>> (::u8(&ba)[c]) |
|
block & | from_base64 (const ::scoped_string &scopedstr) const |
|
::std::strong_ordering | compare (const block &block) const |
|
bool | operator== (const block &block) const |
|
bool | operator!= (const block &block) const |
|
memsize | find (const ::block &blockFind, memsize start=0) const |
|
memsize | _find (const ::block &blockFind, memsize start=0) const |
|
void | copy (const ::block &block) |
|
bool | begins (const ::block &block) const |
|
bool | ends (const ::block &block) const |
|
::u8 & | first_byte (::collection::index i=0) |
|
::u8 | first_byte (::collection::index i=0) const |
|
::u8 & | last_byte (::collection::index i=-1) |
|
::u8 | last_byte (::collection::index i=-1) const |
|
constexpr | range (no_initialize_t) |
|
constexpr | range (nullptr_t) |
|
constexpr | range (const ITEM(&array)[count], enum_range erange=e_range_none) |
|
constexpr | range (const TYPED_RANGE &range) |
|
constexpr | range (const range &range) |
|
constexpr | range (range &&range) |
|
constexpr | range (TYPE *&p) |
|
constexpr | range (this_iterator begin, INTEGRAL count, enum_range erange=e_range_none) |
|
constexpr | range (this_iterator begin, this_iterator end, enum_range erange=e_range_none) |
|
constexpr | range (this_iterator begin, EQUALITY equality) |
|
range & | operator= (const range &range) |
|
range & | operator= (range &&range) |
|
void | add_initializer_list (const ::std::initializer_list< ITEM > &initializer_list) |
|
void | set_null () |
|
constexpr THIS_RAW_RANGE | operator() (START start) const |
|
constexpr THIS_RAW_RANGE | operator() (START start, COUNT count) const |
|
::collection::count | array_get_count () const |
|
void | block_concatenate_to (A_ITEM *&p) |
|
constexpr THIS_RAW_RANGE | operator() (START start) |
|
THIS_RAW_RANGE | operator() (START start, COUNT count) |
|
constexpr auto | index_of (const_iterator p) const |
|
this_iterator & | begin () |
|
this_iterator & | end () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
this_iterator & | begin (this_iterator begin) |
|
this_iterator & | end (this_iterator end) |
|
auto & | first () |
|
auto & | first () const |
|
constexpr this_iterator | data () |
|
constexpr const this_iterator | data () const |
|
constexpr ::collection::count | size () const |
|
constexpr memsize | size_in_bytes () const |
|
constexpr bool | is_empty () const |
|
constexpr bool | is_set () const |
|
bool | operator! () const |
|
constexpr bool | is_before_begin (const_iterator iterator) const |
|
constexpr bool | is_end (const_iterator iterator) const |
|
constexpr bool | is_iterator_ok (const_iterator iterator) const |
|
constexpr bool | is_this_range (const range &range) const |
|
constexpr THIS_RAW_RANGE | _start_range (memsize start) const |
|
constexpr THIS_RAW_RANGE | _end_range (const_iterator end) const |
|
constexpr THIS_RAW_RANGE | _start_count_range (memsize start, memsize count) const |
|
constexpr bool | _equals (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr bool | equals (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr auto | _order (const THIS_RAW_RANGE &rangeBlock, ORDERING ordering) const |
|
constexpr auto | order (const THIS_RAW_RANGE &rangeBlock, ORDERING ordering) const |
|
constexpr const_iterator | _find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | _rear_find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | rear_find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | _find_first_character (ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | find_first_character (ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | _find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | _rear_find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | rear_find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr const_iterator | _skip (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | skip (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | _rear_skip (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | rear_skip (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | _rear_find (ARG_ITEM item, EQUALITY equality) const |
|
constexpr const_iterator | rear_find (ARG_ITEM item, EQUALITY equality) const |
|
constexpr bool | _begins (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr bool | begins (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr bool | _ends (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
constexpr bool | ends (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const |
|
|
using | BASE_ARRAY |
|
using | RAW_BASE_ARRAY |
|
using | THIS_ARRAY |
|
using | BASE_TYPE |
|
using | BASE_ARG_TYPE |
|
using | BASE_RAW_RANGE |
|
using | iterator |
|
using | const_iterator |
|
using | this_iterator |
|
using | ITERATOR_RANGE |
|
using | CONST_RANGE |
|
using | CONST_RAW_RANGE |
|
using | BASE_ARRAY |
|
using | THIS_ARRAY |
|
using | RAW_BASE_ARRAY |
|
using | rear_iterator |
|
using | const_rear_iterator |
|
using | ARRAY_RANGE |
|
using | BASE_RAW_RANGE |
|
using | PRIMITIVE_CONTAINER_TAG |
|
using | CONTAINER_ITEM_TYPE |
|
using | TYPE_IS_PTR |
|
using | this_iterator |
|
using | iterator |
|
using | const_iterator |
|
using | BASE_RANGE |
|
using | RAW_BASE_ARRAY |
|
using | BASE_RAW_RANGE |
|
using | BASE_TYPE |
|
using | BASE_PAYLOAD |
|
using | this_iterator |
|
using | iterator |
|
using | const_iterator |
|
using | THIS_RAW_RANGE |
|
using | RAW_RANGE |
|
using | CONST_RAW_RANGE |
|
using | _BASE_RAW_RANGE |
|
using | THIS_RANGE |
|
using | RANGE |
|
using | CONST_RANGE |
|
using | ITEM_POINTER |
|
using | THIS_ITEM |
|
using | ITEM |
|
using | CONST_ITEM |
|
using | ARG_ITEM |
|
using | this_iterator |
|
using | iterator |
|
using | const_iterator |
|
using | THIS_RAW_RANGE |
|
using | RAW_RANGE |
|
using | CONST_RAW_RANGE |
|
using | THIS_RANGE |
|
using | RANGE |
|
using | CONST_RANGE |
|
using | ITEM_POINTER |
|
using | THIS_ITEM |
|
using | ITEM |
|
using | CONST_ITEM |
|
using | ARG_ITEM |
|
using | PRIMITIVE_BLOCK_TAG = PRIMITIVE_BLOCK_TAG_TYPE |
|
using | this_iterator |
|
using | iterator |
|
using | const_iterator |
|
using | THIS_RAW_RANGE |
|
using | RAW_RANGE |
|
using | CONST_RAW_RANGE |
|
using | THIS_RANGE |
|
using | RANGE |
|
using | CONST_RANGE |
|
using | ITEM_POINTER |
|
using | THIS_ITEM |
|
using | ITEM |
|
using | CONST_ITEM |
|
using | ARG_ITEM |
| Static Public Member Functions inherited from particle |
|
static class::platform::platform * | platform () |
|
static constexpr memsize | item_size () |
|
static constexpr bool | _initialize_equals (bool &b, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) |
|
static constexpr bool | _static_equals (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality) |
|
static constexpr bool | static_equals (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static constexpr auto | _static_order (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, ORDERING ordering) |
|
static constexpr auto | static_order (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, ORDERING ordering) |
|
static bool | _initialize_find (const_iterator &p, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) |
|
static const_iterator | _static_find (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static const_iterator | static_find (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static bool | _initialize_rear_find (const_iterator &p, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) |
|
static const_iterator | _static_rear_find (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static const_iterator | static_rear_find (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static constexpr bool | _initialize_find_first_character (const_iterator &p, const THIS_RAW_RANGE &range, ITEM2 item) noexcept |
|
static constexpr const_iterator | _static_find_first_character (THIS_RAW_RANGE range, ITEM item, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_find_first_character (const THIS_RAW_RANGE &range, ITEM item, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_find_first_character_in (const_iterator &p, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) noexcept |
|
static constexpr const_iterator | _static_find_first_character_in (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_find_first_character_in (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_rear_find_first_character_in (const_iterator &p, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) noexcept |
|
static constexpr const_iterator | _static_rear_find_first_character_in (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_rear_find_first_character_in (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_skip (const_iterator &p, const THIS_RAW_RANGE &range) noexcept |
|
static constexpr const_iterator | _static_skip (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_skip (const THIS_RAW_RANGE &range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_rear_skip (const_iterator &p, const THIS_RAW_RANGE &range) noexcept |
|
static constexpr const_iterator | _static_rear_skip (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_rear_skip (const THIS_RAW_RANGE &range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_find_item (const_iterator &p, const THIS_RAW_RANGE &range) noexcept |
|
static constexpr bool | _initialize_rear_find (const_iterator &p, const THIS_RAW_RANGE &range) noexcept |
|
static constexpr const_iterator | _static_rear_find (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_rear_find (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_contains (bool &b, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) noexcept |
|
static constexpr bool | _static_begins (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | static_begins (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | _static_ends (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | static_ends (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr memsize | item_size () |
|
static constexpr bool | _initialize_equals (bool &b, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) |
|
static constexpr bool | _static_equals (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality) |
|
static constexpr bool | static_equals (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static constexpr auto | _static_order (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, ORDERING ordering) |
|
static constexpr auto | static_order (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, ORDERING ordering) |
|
static bool | _initialize_find (const_iterator &p, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) |
|
static const_iterator | _static_find (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static const_iterator | static_find (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static bool | _initialize_rear_find (const_iterator &p, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) |
|
static const_iterator | _static_rear_find (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static const_iterator | static_rear_find (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) |
|
static constexpr bool | _initialize_find_first_character (const_iterator &p, const THIS_RAW_RANGE &range, ITEM2 item) noexcept |
|
static constexpr const_iterator | _static_find_first_character (THIS_RAW_RANGE range, ITEM item, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_find_first_character (const THIS_RAW_RANGE &range, ITEM item, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_find_first_character_in (const_iterator &p, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) noexcept |
|
static constexpr const_iterator | _static_find_first_character_in (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_find_first_character_in (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_rear_find_first_character_in (const_iterator &p, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) noexcept |
|
static constexpr const_iterator | _static_rear_find_first_character_in (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_rear_find_first_character_in (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_skip (const_iterator &p, const THIS_RAW_RANGE &range) noexcept |
|
static constexpr const_iterator | _static_skip (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_skip (const THIS_RAW_RANGE &range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_rear_skip (const_iterator &p, const THIS_RAW_RANGE &range) noexcept |
|
static constexpr const_iterator | _static_rear_skip (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_rear_skip (const THIS_RAW_RANGE &range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_find_item (const_iterator &p, const THIS_RAW_RANGE &range) noexcept |
|
static constexpr bool | _initialize_rear_find (const_iterator &p, const THIS_RAW_RANGE &range) noexcept |
|
static constexpr const_iterator | _static_rear_find (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr const_iterator | static_rear_find (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept |
|
static constexpr bool | _initialize_contains (bool &b, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock) noexcept |
|
static constexpr bool | _static_begins (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | static_begins (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | _static_ends (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality) noexcept |
|
static constexpr bool | static_ends (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept |
|
::collection::count | m_countAllocation |
|
::collection::count | m_countAddUp |
|
::collection::count | m_countAllocationOffset |
| Public Attributes inherited from particle |
|
mutable::platform::application * | m_papplication |
|
mutable::particle_pointer | m_pparticleSynchronization |
|
this_iterator | m_begin |
|
this_iterator | m_end |
|
enum_range | m_erange |
|
bool | m_bOwner |
|
bool | m_bReadOnly |
|
::u8 * | m_beginStorage |
|
memsize | m_sizeStorage |
|
::f64 | m_dAllocationRateUp |
|
::u32 | m_dwAllocationAddUp |
|
memory_container * | m_pcontainer |
|
enum_memory | m_ememory |
|
read_only_memory * | m_preadonlymemory |
|
memory * | m_pprimitivememory |
|
shared_memory * | m_psharedmemory |
|
paged_memory * | m_pvirtualmemory |
|
this_iterator | m_begin |
|
this_iterator | m_end |
|
enum_range | m_erange |