|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Types | |
| using | BASE_ARRAY = ::array_particle< ::file::path_array_base > |
| Public Types inherited from array_particle< ::file::path_array_base > | |
| using | BASE_ARRAY |
| using | RAW_BASE_ARRAY |
| Public Types inherited from file::path_array_base | |
| using | BASE_ARRAY = ::string_base_array < ::file::path, string, e_type_string_array > |
| Public Types inherited from string_base_array< ::file::path, string, e_type_string_array > | |
| using | BASE_ARRAY |
| using | RAW_BASE_ARRAY |
| using | BASE_STRING |
| using | BASE_RAW_STRING |
| using | BASE_RAW_STRING_ARRAY |
| using | CHARACTER |
| using | RAW_RANGE |
| using | BASE_TYPE |
| using | BASE_ARG_TYPE |
| using | SCOPED_STRING |
| using | THIS_RAW_RANGE |
| using | CONST_RAW_RANGE |
| using | this_iterator |
| Public Types inherited from comparable_array_base< TYPE, ARG_TYPE, ARRAY_TYPE > | |
| using | BASE_ARRAY = ARRAY_TYPE |
| using | RAW_BASE_ARRAY = typename BASE_ARRAY::RAW_BASE_ARRAY |
| using | BASE_RANGE = typename BASE_ARRAY::BASE_RANGE |
| using | BASE_RAW_RANGE = typename BASE_ARRAY::BASE_RAW_RANGE |
| using | CONST_RAW_RANGE = typename BASE_ARRAY::CONST_RAW_RANGE |
| using | iterator = typename BASE_ARRAY::iterator |
| using | const_iterator = typename BASE_ARRAY::const_iterator |
| using | this_iterator = typename BASE_ARRAY::this_iterator |
Additional Inherited Members | |
| Public Member Functions inherited from array_particle< ::file::path_array_base > | |
| array_particle (const RAW_BASE_ARRAY &a) | |
| void | destroy () override |
| 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 file::path_array_base | |
| virtual void | patch_base_path (const ::file::path &pathBase) |
| Public Member Functions inherited from string_base_array< ::file::path, string, e_type_string_array > | |
| string_base_array (const RAW_BASE_ARRAY &a) | |
| string_base_array (CHARACTER *const *ppsz, ::collection::count c) | |
| string_base_array & | operator= (const CONTAINER &container) |
| ::collection::count | get_size () const |
| ::collection::count | get_count () const |
| ::collection::index | get_lower_bound (::collection::index i=0) const |
| ::collection::index | get_upper_bound (::collection::index i=-1) const |
| ::collection::index | get_middle_index (::collection::index i=0) const |
| void | erase_duplicates () |
| void | case_insensitive_erase_duplicates () |
| ::collection::index | _007FindLine (const SCOPED_STRING &strKey, ::collection::index iStart=0) const |
| void | _007SetLine (const SCOPED_STRING &strKey, const SCOPED_STRING &strValue, ::collection::index iStart=0) |
| ::collection::index | _007GetLine (string &rawtype, const SCOPED_STRING &strKey, ::collection::index iStart=0) const |
| string | _007GetLine (const SCOPED_STRING &strKey, ::collection::index iStart=0) const |
| ::collection::index | _007FindSection (const SCOPED_STRING &strSection) const |
| ::collection::index | _007FindLine (const SCOPED_STRING &strSection, const SCOPED_STRING &strKey) const |
| ::collection::index | _007OpenSection (const SCOPED_STRING &strSection) |
| void | _007SetLine (const SCOPED_STRING &strSection, const SCOPED_STRING &strKey, const SCOPED_STRING &strValue) |
| ::collection::index | _007GetLine (string &rawtype, const SCOPED_STRING &strSection, const SCOPED_STRING &strKey) const |
| string | _007GetLine (const SCOPED_STRING &strSection, const SCOPED_STRING &strKey) const |
| void | order () |
| void | case_insensitive_order () |
| void | collate_order () |
| void | case_insensitive_collate_sort () |
| ::file::path | safe_at (::collection::index nIndex, ::file::path tDefault="") const |
| ::file::path | safe_at (::collection::index nIndex, ::file::path tDefault="") |
| ::file::path | get_at (::collection::index nIndex) const |
| void | set_at (::collection::index nIndex, const ::file::path &newElement) |
| ::file::path & | element_at (::collection::index nIndex) |
| const ::file::path & | element_at (::collection::index nIndex) const |
| ::file::path & | first (::collection::index i=0) |
| ::file::path | first (::collection::index i=0) const |
| ::file::path & | last (::collection::index i=-1) |
| ::file::path | last (::collection::index i=-1) const |
| const ::file::path * | get_data () const |
| ::file::path * | get_data () |
| ::file::path & | set_at_grow (::collection::index nIndex, const ::file::path &newElement) |
| ::file::path & | add_get (const ::file::path &newElement) |
| void | copy (const string_base_array &src) |
| void | copy (const ARRAY &src) |
| ::collection::index | add (::strsize_range_array &stra, const SCOPED_STRING &str) |
| string_base_array & | c_stra (string_base_array &stra) const |
| string_base_array | c_stra () const |
| ::file::path & | insert_at (::collection::index nIndex, const ::file::path &strElement) |
| void | insert_at (::collection::index nIndex, const ::file::path &strElement, ::collection::count nCount) |
| void | insert_at (::collection::index nStartIndex, const CONTAINER &container) |
| string_base_array | slice (::collection::index iStart, ::collection::count iCount=-1) const |
| ::file::path & | insert_empty (::collection::index nIndex) |
| void | insert_empty (::collection::index nIndex, ::collection::count c) |
| ::collection::count | truncate_on_find_character (CHARACTER ch) |
| ::collection::count | erase_prefixed (const ::scoped_string &scopedstrPrefix) |
| ::collection::count | erase_empty () |
| ::collection::count | erase_empty_end () |
| ::collection::count | erase_empty_begin () |
| ::collection::count | erase_empty_trimmed_end () |
| ::collection::count | erase_empty_trimmed_begin () |
| ::collection::index | add_normal (const ::file::path &str) |
| void | trim_right (const SCOPED_STRING &strChars) |
| void | trim_left (const SCOPED_STRING &strChars) |
| void | trim (const SCOPED_STRING &strChars) |
| void | trim_right () |
| void | trim_left () |
| void | trim () |
| ::collection::index | add_unique (const ::file::path &str) |
| ::collection::index | case_insensitive_add_unique (const ::file::path &str) |
| ::collection::count | append_unique (const string_base_array &stra) |
| ::collection::count | case_insensitive_append_unique (const string_base_array &stra) |
| void | make_lower () |
| void | make_upper () |
| auto & | append_formatf (const CHARACTER *psz,...) |
| auto & | append_format (std::format_string< Args... > fmt, Args &&... args) |
| auto & | add_trace (enum_trace_level etracelevel, const SCOPED_STRING &scopedstr) |
| operator::collection::count () const | |
| ::collection::index | get_random_index () const |
| ::file::path & | random_element () |
| const ::file::path & | random_element () const |
| ::file::path | pop_random_element () |
| ::file::path | pop (::collection::index i=-1) |
| void | slice (string_base_array &stra, ::collection::index i, ::collection::count ca=-1) |
| void | erase (::collection::index i, ::collection::count count) |
| void | splice (const string_base_array &stra, ::collection::index i, ::collection::count ca=-1) |
| void | splice (const string_base_array &stra, ::collection::index i, string_base_array &straRemoved, ::collection::count ca=-1) |
| bool | case_insensitive_move (const SCOPED_STRING &str, ::collection::index iIndex) |
| bool | preferred (const SCOPED_STRING &str) |
| ::collection::count | preferred (string_base_array &stra) |
| ::collection::count | case_insensitive_count (const SCOPED_STRING &strFind, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::count | count (const SCOPED_STRING &strFind, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_find_first (const SCOPED_STRING &strFind, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first (const SCOPED_STRING &strFind, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_find_last (const SCOPED_STRING &strFind, ::collection::index iFind=-1, ::collection::index iLast=0) const |
| ::collection::index | find_last (const SCOPED_STRING &strFind, ::collection::index iFind=-1, ::collection::index iLast=0) const |
| ::collection::index | case_insensitive_reverse_find (const SCOPED_STRING &strFind, ::collection::index iFind=-1, ::collection::index iLast=0) const |
| ::collection::index | rear_find (const SCOPED_STRING &strFind, ::collection::index iFind=-1, ::collection::index iLast=0) const |
| ::collection::index | _066Find (const SCOPED_STRING &str) const |
| ::collection::index | _case_insensitive_find_first_prefixed (const SCOPED_STRING &strStarting, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | _find_first_prefixed (const SCOPED_STRING &strStarting, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | _find_first_with_starting_word (const SCOPED_STRING &strStartingWord, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_find_first_prefixed (const SCOPED_STRING &strStarting, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_prefixed (const SCOPED_STRING &strStarting, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | _case_insensitive_find_first_suffixed (const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | _find_first_suffixed (const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_find_first_suffixed (const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_suffixed (const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_find_first_begins (const SCOPED_STRING &strStarting, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_begins (const SCOPED_STRING &strStarting, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_with_starting_word (const SCOPED_STRING &strStartingWord, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_find_first_ends (const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_ends (const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | _case_insensitive_find_first_contains (const SCOPED_STRING &strSubstring, ::collection::index iFind=0, ::collection::index iLast=-1, const CHARACTER **ppszBeg=nullptr, const CHARACTER **ppszEnd=nullptr) const |
| ::collection::index | _find_first_contains (const SCOPED_STRING &strSubstring, ::collection::index iFind=0, ::collection::index iLast=-1, const CHARACTER **ppszBeg=nullptr, const CHARACTER **ppszEnd=nullptr) const |
| ::collection::index | case_insensitive_find_first_contains (const SCOPED_STRING &strSubstring, ::collection::index iFind=0, ::collection::index iLast=-1, const CHARACTER **ppszBeg=nullptr, const CHARACTER **ppszEnd=nullptr) const |
| ::collection::index | find_first_contains (const SCOPED_STRING &strSubstring, ::collection::index iFind=0, ::collection::index iLast=-1, const CHARACTER **ppszBeg=nullptr, const CHARACTER **ppszEnd=nullptr) const |
| ::collection::index | case_insensitive_find_first_begins_eat (::file::path &strFoundAndEaten, const SCOPED_STRING &strStarting, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_begins_eat (::file::path &strFoundAndEaten, const SCOPED_STRING &strStarting, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_with_starting_word_eat (::file::path &strFoundAndEaten, const SCOPED_STRING &strStartingWord, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_find_first_ends_eat (::file::path &strFoundAndEaten, const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_ends_eat (::file::path &strFoundAndEaten, const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_find_first_contains_eat (::file::path &strFoundAndEaten, const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | find_first_contains_eat (::file::path &strFoundAndEaten, const SCOPED_STRING &strEnding, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_prefix_find_first (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | prefix_find_first (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| bool | case_insensitive_prefixes (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| bool | prefixes (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_suffix_find_first (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | suffix_find_first (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| bool | case_insensitive_suffixes (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| bool | suffixes (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| ::collection::index | case_insensitive_substring_find_first (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1, const CHARACTER **ppszBeg=nullptr, const CHARACTER **ppszEnd=nullptr) const |
| ::collection::index | substring_find_first (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1, const CHARACTER **ppszBeg=nullptr, const CHARACTER **ppszEnd=nullptr) const |
| bool | case_insensitive_is_part_of (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| bool | is_part_of (const SCOPED_STRING &strTopic, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| bool | _067CaseInsensitiveContains (const SCOPED_STRING &strFind, ::collection::index iFind=0, ::collection::index iLast=-1, ::collection::count countMin=1, ::collection::count countMax=-1) const |
| bool | _067Contains (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1, ::collection::count countMin=1, ::collection::count countMax=-1) const |
| bool | _067CaseInsensitiveContainsSubstring (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1, ::collection::count countMin=1, ::collection::count countMax=-1) const |
| bool | _067ContainsSubstring (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1, ::collection::count countMin=1, ::collection::count countMax=-1) const |
| bool | case_insensitive_contains (const SCOPED_STRING &strFind, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| bool | contains (const SCOPED_STRING &strFind, ::collection::index iFind=0, ::collection::index iLast=-1) const |
| bool | case_insensitive_theres (const SCOPED_STRING &strSubstring, ::collection::index iFind=0, ::collection::index iLast=-1, const CHARACTER **ppszBeg=nullptr, const CHARACTER **ppszEnd=nullptr) const |
| bool | theres (const SCOPED_STRING &strSubstring, ::collection::index iFind=0, ::collection::index iLast=-1, const CHARACTER **ppszBeg=nullptr, const CHARACTER **ppszEnd=nullptr) const |
| ::collection::count | case_insensitive_begins (INDEX_ARRAY &ia, const SCOPED_STRING &strPrefix, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | begins (INDEX_ARRAY &ia, const SCOPED_STRING &strPrefix, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | case_insensitive_ends (STRING_ARRAY &stra, const SCOPED_STRING &strSuffix, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | ends (STRING_ARRAY &stra, const SCOPED_STRING &strSuffix, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | case_insensitive_search (STRING_ARRAY &stra, const SCOPED_STRING &strSubstring, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | search (STRING_ARRAY &stra, const SCOPED_STRING &strSubstring, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | case_insensitive_filter_begins (const SCOPED_STRING &strPrefix, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | filter_begins (const SCOPED_STRING &strPrefix, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | filter (Pred pred, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | filter_out (Pred pred, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | filter_out (Pred pred, ArrayOut &a, ::collection::index first=0, ::collection::index iLast=-1) |
| ::collection::count | case_insensitive_erase_first (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1) |
| ::collection::count | erase_first (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1) |
| ::collection::count | case_insensitive_erase_last (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1) |
| ::collection::count | erase_last (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1) |
| ::collection::count | _067CaseInsensitiveRemove (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1, ::collection::count countMin=0, ::collection::count countMax=-1) |
| ::collection::count | _067Remove (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1, ::collection::count countMin=0, ::collection::count countMax=-1) |
| ::collection::count | case_insensitive_erase (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1) |
| ::collection::count | erase (const SCOPED_STRING &str, ::collection::index iFind=0, ::collection::index iLast=-1) |
| ::collection::count | case_insensitive_erase (const CONTAINER &container) |
| ::collection::count | erase (const CONTAINER &container) |
| string_base_array & | explode (const SCOPED_STRING &strSeparator, const SCOPED_STRING &str, bool bAddEmpty=true) |
| string_base_array & | _001Explode (const SCOPED_STRING &str) |
| ::file::path | predicate_implode (PRED pred, const SCOPED_STRING &strSeparator=nullptr, ::collection::index iStart=0, ::collection::count iCount=-1) const |
| ::file::path | implode (const SCOPED_STRING &strSeparator=nullptr, ::collection::index iStart=0, ::collection::count iCount=-1) const |
| ::file::path | postfix_implode (const SCOPED_STRING &strSuffix=nullptr, ::collection::index iStart=0, ::collection::count iCount=-1) const |
| ::file::path | reverse_implode (const SCOPED_STRING &strSeparator=nullptr, ::collection::index iStart=0, ::collection::count iCount=-1) const |
| void reverse_implode(Type & rwstr,const SCOPED_STRING &strSeparator = nullptr,collection::index iStart = 0,collection::count iCount = -1) const; | |
| ::file::path | _008Implode (const SCOPED_STRING &strSeparator=nullptr, const SCOPED_STRING &strLastSeparator=nullptr, ::collection::index iStart=0, ::collection::count iCount=-1) const |
| ::file::path | _008IfImplode (const SCOPED_STRING &strIfHasElementPrefix=nullptr, const SCOPED_STRING &strSeparator=nullptr, const SCOPED_STRING &strLastSeparator=nullptr, bool bUseLast=true, ::collection::index iStart=0, ::collection::count iCount=-1) const |
| void | surround (const SCOPED_STRING &strPrefix=nullptr, const SCOPED_STRING &strSuffix=nullptr, ::collection::index iStart=0, ::collection::count iCount=-1) |
| ::file::path | surround_and_implode (const SCOPED_STRING &strSeparator=nullptr, const SCOPED_STRING &strPrefix=nullptr, const SCOPED_STRING &strSuffix=nullptr, ::collection::index iStart=0, ::collection::count iCount=-1) |
| bool | operator== (const BASE_RAW_STRING_ARRAY &a) const |
| bool | operator!= (const BASE_RAW_STRING_ARRAY &a) const |
| void | replace_with (const SCOPED_STRING &strNew, const SCOPED_STRING &strOld) |
| void | get_format_string (::file::path &str, const SCOPED_STRING &strSeparator) const |
| void | add_tokens (const SCOPED_STRING &str, const SCOPED_STRING &strSeparator, bool bAddEmpty=true) |
| void | add_smallest_tokens (const SCOPED_STRING &str, const BASE_RAW_STRING_ARRAY &straSeparator, bool bAddEmpty=true, bool bWithSeparator=false) |
| void | add_words (const SCOPED_STRING &str) |
| ::file::path::const_iterator | _____add_lines_rn (const SCOPED_STRING &scopedstr, bool bWithEOL) |
| Add Lines in a string that contains at least one '\r' character and one ' ' character. | |
| void | __add_lines_suffix (typename ::file::path::const_iterator start, typename ::file::path::const_iterator end) |
| Add Last Line when adding lines in a string. | |
| void | __add_lines_rn (const SCOPED_STRING &scopedstr) |
| void | __add_lines (const SCOPED_STRING &scopedstr) |
| void | _add_lines (const SCOPED_STRING &scopedstr, bool bWithEOL=false) |
| void | add_lines (const SCOPED_STRING &scopedstr, bool bAddEmpty=true, bool bWithEOL=false) |
| ::file::path::const_iterator | _____add_lines (const SCOPED_STRING &scopedstr, bool bWithEOL=false) |
| Add Lines in a string that contains only one type of separator @chSeparator. | |
| void | _001AddTokens (const SCOPED_STRING &str) |
| bool | is_empty (::collection::count countMinimum=1) const |
| bool | has_elements (::collection::count countMinimum=1) const |
| ::file::path | encode_v16 () |
| void | decode_v16 (const SCOPED_STRING &str) |
| ::collection::count | count_except (const SCOPED_STRING &str) |
| ::collection::count | count_except (const string_base_array &stra) |
| ::collection::count | case_insensitive_count_except (const SCOPED_STRING &str) |
| ::collection::count | case_insensitive_count_except (const string_base_array &stra) |
| ::file::path & | get_network_payload (::file::path &str, bool bNewLine=true) const |
| ::array_base< const_char_pointer > | c_ansi_get (bool bMemoryAlloc=false) const |
| void | c_add (char_pointer *ppsz, ::collection::count iCount, bool bMemoryAlloc=false) |
| expect strings allocated with malloc (sic, not acme::get()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate) or strdup and array allocated with malloc (sic, not acme::get()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate) | |
| void | c_add (char_pointer *ppsz, bool bMemoryAlloc=false) |
| expect strings allocated with malloc (sic, not acme::get()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate) or strdup and array allocated with malloc (sic, not acme::get()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate) | |
| void | c_add (wchar_t **ppsz, ::collection::count iCount, bool bMemoryAlloc=false) |
| expect strings allocated with malloc (sic, not acme::get()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate) or wcsdup and array allocated with malloc (sic, not acme::get()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate) | |
| void | c_add (wchar_t **ppsz, bool bMemoryAlloc=false) |
| expect strings allocated with malloc (sic, not acme::get()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate) or wcsdup and array allocated with malloc (sic, not acme::get()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate) | |
| void | feed_line (const ::scoped_string &scopedstr, bool bCarriage) |
| string_base_array & | intersect (const string_base_array &a) |
| string_base_array & | case_insensitive_intersect (const string_base_array &a) |
| string_base_array & | operator&= (const string_base_array &a) |
| ::std::strong_ordering | case_insensitive_order (const THIS_RAW_RANGE &rawrange) const |
| ::collection::count | case_insensitive_erase (const CONTAINER &container) |
| ::collection::count | erase (const CONTAINER &container) |
| ::collection::count | begins (INDEX_ARRAY &iaPrefixed, const SCOPED_STRING &strPrefix, ::collection::index iFirst, ::collection::index iLast) |
| ::collection::count | case_insensitive_begins (INDEX_ARRAY &iaPrefixed, const SCOPED_STRING &strPrefix, ::collection::index iFirst, ::collection::index iLast) |
| ::collection::count | case_insensitive_ends (STRING_ARRAY &straSuffixed, const SCOPED_STRING &strSuffix, ::collection::index iFirst, ::collection::index iLast) |
| ::collection::count | ends (STRING_ARRAY &iaSuffixed, const SCOPED_STRING &strSuffix, ::collection::index iFirst, ::collection::index iLast) |
| ::collection::count | search (STRING_ARRAY &iaResult, const SCOPED_STRING &strTopic, ::collection::index iFirst, ::collection::index iLast) |
| ::collection::count | case_insensitive_search (STRING_ARRAY &ia, const SCOPED_STRING &strTopic, ::collection::index iFirst, ::collection::index iLast) |
| ::collection::count | filter (Pred pred, ::collection::index iFirst, ::collection::index iLast) |
| ::collection::count | filter_out (Pred pred, ::collection::index iFirst, ::collection::index iLast) |
| ::collection::count | filter_out (Pred pred, ArrayOut &a, ::collection::index iFirst, ::collection::index iLast) |
| Public Member Functions inherited from comparable_array_base< TYPE, ARG_TYPE, ARRAY_TYPE > | |
| constexpr auto | _order (const BASE_RAW_RANGE &range) const |
| constexpr auto | order (const BASE_RAW_RANGE &range) const |
| constexpr auto | operator<=> (const comparable_array_base &array) const |
| Static Public Member Functions inherited from particle | |
| static class::platform::platform * | platform () |
| Public Attributes inherited from particle | |
| mutable::platform::application * | m_papplication |
| mutable::particle_pointer | m_pparticleSynchronization |