|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Types | |
| using | BASE_ARRAY = point_array_base < NUMBER > |
| using | UNIT_TYPE = NUMBER |
| Public Types inherited from point_array_base< NUMBER > | |
| using | BASE_ARRAY = ::array_base < ::point_type < NUMBER > > |
| using | UNIT_TYPE = NUMBER |
| Public Types inherited from array_base< ::point_type< NUMBER > > | |
| 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 |
| Public Types inherited from base_array< TYPE, ARG_TYPE, TYPED, MEMORY, t_etypeContainer > | |
| using | BASE_ARRAY = base_array_quantum < TYPE, ARG_TYPE, TYPED, MEMORY, t_etypeContainer > |
| using | THIS_ARRAY = base_array < TYPE, ARG_TYPE, TYPED, MEMORY, t_etypeContainer > |
| using | RAW_BASE_ARRAY = THIS_ARRAY |
| using | rear_iterator = ::pointer_rear_iterator<TYPE> |
| using | const_rear_iterator = ::pointer_rear_iterator<const TYPE> |
| using | ARRAY_RANGE = ::array_range < TYPE, ARG_TYPE > |
| using | BASE_RAW_RANGE = ::range < TYPE * > |
| using | PRIMITIVE_CONTAINER_TAG = PRIMITIVE_CONTAINER_TAG_TYPE |
| using | CONTAINER_ITEM_TYPE = TYPE |
| using | TYPE_IS_PTR = TYPE |
| using | this_iterator = typename ARRAY_RANGE::this_iterator |
| using | iterator = typename ARRAY_RANGE::iterator |
| using | const_iterator = typename ARRAY_RANGE::const_iterator |
| Public Types inherited from array_range< TYPE, ARG_TYPE > | |
| using | BASE_RANGE = ::block_range<TYPE *> |
| using | RAW_BASE_ARRAY = array_range |
| using | BASE_RAW_RANGE = ::range<TYPE *> |
| using | BASE_TYPE = TYPE |
| using | BASE_PAYLOAD = TYPE |
| Public Types inherited from block_range< TYPE * > | |
| 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 |
| Public Types inherited from range< 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 |
| Public Types inherited from block | |
| using | PRIMITIVE_BLOCK_TAG = PRIMITIVE_BLOCK_TAG_TYPE |
| Public Types inherited from range< ::u8 * > | |
| 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 |
Public Member Functions | |
| lines_base (const lines_base &lines) | |
| lines_base (lines_base &&lines) | |
| bool | contains (const ::point_type< NUMBER > &point, ::f32 epsilon=0.001f) |
| lines_base & | operator= (const lines_base &lines) |
| Public Member Functions inherited from point_array_base< NUMBER > | |
| void | offset (UNIT_TYPE x, UNIT_TYPE y) |
| void | offset (::point_type< UNIT_TYPE > point) |
| void | rotate (::f64 dAngle) |
| void | rotate (::f64 dAngle, ::point_type< UNIT_TYPE > pointCenter) |
| void | expand_bounding_box (::point_type< UNIT_TYPE > &top_left, ::point_type< UNIT_TYPE > &bottom_right) const |
| bool | get_bounding_box (::point_type< UNIT_TYPE > &top_left, ::point_type< UNIT_TYPE > &bottom_right) const |
| bool | polygon_contains_winding (const ::point_type< UNIT_TYPE > &point) const |
| bool | polygon_contains_alternate (const ::point_type< UNIT_TYPE > &point) const |
| inline ::collection::index | add (UNIT_TYPE x, UNIT_TYPE y) |
| inline ::collection::index | add (const ::point_type< NUMBER > &point) |
| point_array_base & | operator= (const point_array_base &pointset) |
| inline ::collection::index | tolerance_add_unique (UNIT_TYPE tolerance, const ::point_type< NUMBER > &pointAdd) |
| ::collection::count | add_unique_range (const ::point_type< NUMBER > &pBeg, const ::point_type< NUMBER > &pointEnd, const ::size_type< NUMBER > &s=e_unit_size) |
| UNIT_TYPE | polygon_area () |
| auto | points_beyond_right (UNIT_TYPE x) const |
| auto | points_beyond_left (UNIT_TYPE x) const |
| auto | points_beyond_top (UNIT_TYPE y) const |
| auto | points_beyond_bottom (UNIT_TYPE y) const |
| auto | points_beyond_right () const |
| auto | points_beyond_left () const |
| auto | points_beyond_top () const |
| auto | points_beyond_bottom () const |
| Public Member Functions inherited from array_base< ::point_type< NUMBER > > | |
| array_base (const RAW_BASE_ARRAY &a) | |
| const ::point_type< NUMBER > & | get_at (::collection::index nIndex) const |
| ::point_type< NUMBER > & | get_at (::collection::index nIndex) |
| void | set_at (::collection::index nIndex, ARG_TYPE newElement) |
| inline ::collection::index | add_item (ARG_TYPE newElement) |
| inline ::collection::index | add (ARG_TYPE newElement) |
| inline ::collection::index | add_copies (ARG_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) |
| ::point_type< NUMBER > & | add_new (::collection::count c=1) |
| ::point_type< NUMBER > & | add_new_at (::collection::index iIndex, ::collection::count count=1) |
| array_base & | operator<< (ARG_TYPE newElement) |
| inline ::collection::count | slice (ARRAY &a, ::collection::index iStart=0, ::collection::count nCount=-1) |
| ARRAY | slice (::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 (::point_type< NUMBER > t, PRED pred) |
| base_array< ::point_type< NUMBER >, ARG_TYPE, TYPED, MEMORY, t_etypeContainer > & | copy_iter (const ITERABLE &iterable) |
| Public Member Functions inherited from base_array< TYPE, ARG_TYPE, TYPED, MEMORY, t_etypeContainer > | |
| base_array (std::initializer_list< TYPE > initializer_list) | |
| base_array (const BASE_ARRAY &a) | |
| base_array (BASE_ARRAY &&a) noexcept | |
| base_array (const TYPE *p, ::collection::count c) | |
| base_array (::range< typename BASE_ARRAY::const_iterator > constrange) | |
| template<prototype_integral INTEGRAL> | |
| base_array (typename BASE_ARRAY::const_iterator begin, INTEGRAL count) | |
| base_array (typename BASE_ARRAY::const_iterator begin, typename BASE_ARRAY::const_iterator end) | |
| void | destroy () |
| base_array (nullptr_t) | |
| base_array (const ::enum_range &erange, ::collection::count c) | |
| base_array (const std::initializer_list< TYPE > &initializer_list) | |
| base_array (const base_array< TYPE, ARG_TYPE, TYPED, MEMORY, t_etypeContainer > &array) | |
| base_array (base_array< TYPE, ARG_TYPE, TYPED, MEMORY, t_etypeContainer > &&array) noexcept | |
| base_array (::collection::count c) | |
|
template<typename OTHER_TYPE> requires (::std::is_convertible_v < OTHER_TYPE, CONTAINER_ITEM_TYPE >) | |
| base_array (::collection::count c, const OTHER_TYPE *p) | |
|
template<typename OTHER_RANGE> requires (container_range < OTHER_RANGE > && !::std::is_base_of_v < base_array < TYPE, ARG_TYPE, TYPED, MEMORY, t_etypeContainer >, ::std::remove_cvref_t < OTHER_RANGE > >) | |
| base_array (const OTHER_RANGE &range) | |
| template<prototype_integral INTEGRAL> | |
| base_array (const_iterator begin, INTEGRAL count) | |
| base_array (const_iterator begin, const_iterator end) | |
| template<typename SOME_TYPE> | |
| base_array (null_terminated_t, const SOME_TYPE *begin) | |
| 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 & | operator+= (base_array &&base_array) |
| template<prototype_array ARRAY> | |
| base_array & | operator+= (const ARRAY &a) |
| base_array & | operator+= (const std::initializer_list< TYPE > &initializer_list) |
| base_array & | operator= (const base_array &a) |
| base_array & | operator= (base_array &&base_array) |
| template<prototype_container CONTAINER> | |
| base_array & | assign_a_container (const CONTAINER &container) |
| template<prototype_container CONTAINER> | |
| base_array & | copy (const CONTAINER &container) |
| template<std_range STDRANGE> | |
| base_array & | assign_a_std_range (const STDRANGE &range) |
|
template<prototype_container CONTAINER> requires (!::std::is_base_of<base_array, CONTAINER >::value) | |
| base_array & | operator= (const CONTAINER &container) |
|
template<std_range STDRANGE> requires (!::std::is_base_of<base_array, STDRANGE >::value && !prototype_container<STDRANGE>) | |
| base_array & | operator= (const STDRANGE &range) |
| base_array & | operator= (const std::initializer_list< TYPE > &initializerlist) |
| template<typename... Args> | |
| TYPE & | add_construct (Args &&... args) |
| TYPE & | add_construct () |
| TYPE & | øadd () |
| void | add_initializer_list (const ::std::initializer_list< TYPE > &initializer_list) |
| base_array & | transfer (base_array &&a) |
| base_array & | transfer (::collection::index i, ::collection::count add, base_array &&a, collection::index j=0) |
| inline ::range< rear_iterator > | rear_payloads () |
| inline ::range< const_rear_iterator > | rear_payloads () const |
| ::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) |
| const_iterator | back (::collection::index i=-1) const |
| void | ensure_index_ok (::collection::index nIndex) const |
| const TYPE & | at (::collection::index nIndex) const |
| TYPE & | at (::collection::index nIndex) |
| void | set_at_grow (::collection::index nIndex, ARG_TYPE newElement) |
| TYPE & | element_at_grow (::collection::index nIndex) |
| TYPE & | atø (::collection::index nIndex) |
| void | set_each (ARG_TYPE element, ::collection::index iStart=0, ::collection::count c=-1) |
| template<::std::size_t N> | |
| TYPE & | get () |
| void | reserve (::collection::count newAllocationSize) |
| ::collection::count | set_size (::collection::count nNewSize) |
| template<pointer_not_castable_to< TYPE * > P> | |
| ::collection::count | allocate (::collection::count nNewSize, bool bShrink, bool bRaw, P &p) |
| if bRaw is true does not call default constructors on ___new elements | |
| template<pointer_castable_to< TYPE * > T> | |
| ::collection::count | allocate (::collection::count nNewSize, bool bShrink, bool bRaw, T &t) |
| ::collection::count | allocate (::collection::count nNewSize, bool bShrink, bool bRaw) |
| ::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) |
| ::collection::count | resize (::collection::count nNewSize, ARG_TYPE t) |
| void | free_extra () |
| void | destroy () |
| void | __swap (::collection::index index1, ::collection::index index2) |
| void | __swap (iterator index1, iterator index2) |
| void | __swap (const_iterator index1, const_iterator index2) |
| void | set_all (const TYPE &t) |
| rear_iterator | rear_begin () |
| rear_iterator | rear_end () |
| const_rear_iterator | rear_begin () const |
| const_rear_iterator | rear_end () const |
| void | zero (::collection::index iStart=0, ::collection::count c=-1) |
| template<prototype_array ARRAY> | |
| void | erase_indexes (const ARRAY &ia) |
| template<prototype_array ARRAY> | |
| 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_construct_element (TYPE *p, ::collection::count c) |
| void | on_destruct_element (TYPE *p) |
| void | on_copy_element (::collection::index i, const TYPE *p) |
| const TYPE & | operator[] (::collection::index i) const |
| TYPE & | operator[] (::collection::index i) |
| 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 (::collection::index nStartIndex, const TYPE *p, ::collection::count nCount=1) |
| TYPE & | insert_at_grow (::collection::index nIndex, const TYPE &newElement, ::collection::count nCount=1) |
| TYPE * | insert_at_grow (::collection::index nStartIndex, const TYPE *p, ::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) |
|
template<typename EQUAL_TYPE> requires (::std::is_same < EQUAL_TYPE, TYPE >::value) | |
| ::collection::index | erase_at (const EQUAL_TYPE *p, ::collection::count nCount=1) |
| TYPE | pick_at (::collection::index nIndex) |
| TYPE | pick_first (::collection::index nIndex=0) |
| TYPE | pick_last (::collection::index nIndex=-1) |
| base_array | pick_at (::collection::index nIndex, ::collection::count nCount) |
| ::collection::index | index_of (const TYPE *p) const |
| bool | erase (const TYPE *p) |
| ::collection::count | erase (const TYPE *begin, const TYPE *end) |
| iterator | erase (iterator p) |
| template<typename ITERATOR2> | |
| void | erase (const ITERATOR2 &begin, const ITERATOR2 &last) |
| TYPE | pop (::collection::index i=-1) |
| inline ::collection::index | push (ARG_TYPE newElement) |
| void | pop_last (::collection::index i=-1) |
| TYPE & | add_item (ARG_TYPE newElement) |
| TYPE & | add (ARG_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) |
| template<typename CONTAINER> | |
| ::collection::count | append_container (const CONTAINER &container) |
| ::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 | append (const base_array &src) |
| ::collection::count | rear_append (const TYPE *p, ::collection::count c) |
| ::collection::count | rear_append (const base_array &src) |
| template<typename CONTAINER> | |
| 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 | copy (const TYPE *p, ::collection::count c) |
| void | copy (const base_array &src) |
| void | assign_element (const TYPE &t, ::collection::count c) |
| void | assign (const TYPE *p, ::collection::count c) |
| template<typename PRED> | |
| ::collection::count | predicate_each (PRED pred, ::collection::index iStart=0, ::collection::count c=-1) |
| template<typename PRED> | |
| ::collection::count | predicate_each (PRED pred, ::collection::index iStart=0, ::collection::count c=-1) const |
| bool | is_index_ok (::collection::index iIndex) const |
| bool | is_last_index (::collection::index iIndex) const |
| template<typename PRED> | |
| bool | predicate_contains (PRED pred, ::collection::index iStart=0, ::collection::index iEnd=-1) const |
| template<typename OTHER_IS_PTR> | |
| TYPE_IS_PTR | get_existing_defer_add (const OTHER_IS_PTR &p) |
| template<typename OTHER_IS_PTR> | |
| void | defer_use_existing (OTHER_IS_PTR &p) |
| template<typename OTHER_IS_PTR> | |
| TYPE_IS_PTR | get_existing (const OTHER_IS_PTR &p) const |
| template<typename OBJECT, typename ATTRIBUTE> | |
| TYPE_IS_PTR | merge_get_existing (const TYPE_IS_PTR &p, const OBJECT &pparticle, const ATTRIBUTE &attribute) |
| template<typename PRED> | |
| ::collection::index | predicate_find_first (PRED pred, ::collection::index iStart=0, ::collection::index iEnd=-1) const |
| template<typename PRED> | |
| ::collection::index | predicate_find_last (PRED pred, ::collection::index iLast=-1) |
| template<typename PRED> | |
| TYPE * | predicate_get_first (PRED pred) |
| template<typename PRED> | |
| ::collection::count | predicate_get_count (PRED pred) |
| template<typename PRED> | |
| ::collection::count | predicate_erase (PRED pred) |
| template<typename F> | |
| void | each (F f) |
| template<typename PRED> | |
| void | predicate_sort (PRED pred) |
| template<typename T, typename PRED> | |
| ::collection::index | predicate_binary_search (const T &t, PRED pred) const |
| bool | valid_iter (iterator first, iterator last) |
| bool | rvalid_iter (iterator first, iterator last) |
| TYPE & | operator% (::collection::index nIndex) |
| const TYPE & | operator% (::collection::index nIndex) const |
| bool | is_version (::collection::index i) |
| template<typename ITERATOR> | |
| void | erase (const ITERATOR &begin, const ITERATOR &last) |
| template<typename CONTAINER> | |
| ::collection::count | append_container (const CONTAINER &container) |
| template<typename T, typename PRED> | |
| ::collection::index | predicate_binary_search (const T &t, PRED pred) const |
| 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 () |
| Public Member Functions inherited from array_range< TYPE, ARG_TYPE > | |
| 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 |
| TYPE * | ptr_at (::collection::index nIndex) |
| const TYPE & | element_at (::collection::index nIndex) const |
| TYPE & | element_at (::collection::index nIndex) |
| TYPE & | first (::collection::index n=0) |
| const TYPE & | first (::collection::index n=0) const |
| TYPE & | last (::collection::index n=-1) |
| const TYPE & | last (::collection::index n=-1) const |
| TYPE & | middle (::collection::index n=0) |
| const TYPE & | middle (::collection::index n=0) const |
| TYPE & | operator[] (::collection::index i) |
| const TYPE & | operator[] (::collection::index i) const |
| auto & | payloads () |
| auto & | payloads () const |
| Public Member Functions inherited from block_range< TYPE * > | |
| 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 () |
| Public Member Functions inherited from range< TYPE * > | |
| 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 |
| Public Member Functions inherited from MEMORY | |
| 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 |
| Public Member Functions inherited from block | |
| 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 |
| Public Member Functions inherited from range< ::u8 * > | |
| 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 |
Additional Inherited Members | |
| Static Public Member Functions inherited from particle | |
| static class::platform::platform * | platform () |
| Static Public Member Functions inherited from range< TYPE * > | |
| 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 Public Member Functions inherited from range< ::u8 * > | |
| 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 |
| Public Attributes inherited from base_array< TYPE, ARG_TYPE, TYPED, MEMORY, t_etypeContainer > | |
| ::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 |
| Public Attributes inherited from range< TYPE * > | |
| this_iterator | m_begin |
| this_iterator | m_end |
| enum_range | m_erange |
| Public Attributes inherited from MEMORY | |
| 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 |
| Public Attributes inherited from range< ::u8 * > | |
| this_iterator | m_begin |
| this_iterator | m_end |
| enum_range | m_erange |