acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
text::locale Class Reference
Inheritance diagram for text::locale:
map_particle< atom_map_base< schema > > particle pair_map_base< PAIR, t_eallocate > node_set_base< ::make_pair< PAIR >, t_eallocate > range< ITERATOR_TYPE >

Public Member Functions

const schema * get_schema (const ::atom &idSchema) 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 pair_map_base< PAIR, t_eallocate >
void pair_map_base_ok () const
void container_ok () const
template<typename STRING>
iterator case_insensitive_find_key_containing (const STRING &str) const
Public Member Functions inherited from node_set_base< ::make_pair< PAIR >, t_eallocate >
 node_set_base (const T(&itema)[count])
 node_set_base (BASE_ITEM *pitem, ::i32 iCount)
 node_set_base (const ::std::initializer_list< BASE_ITEM > &list_base)
 node_set_base (const node_set_base &m)
void construct ()
::collection::count get_count () const
::collection::count get_size () const
::collection::count size () const
::collection::count count () const
bool is_empty () const
bool empty () const
bool find (ARG_KEY key, PAYLOAD &payload) const
const_iterator find (ARG_KEY key) const
iterator get (ARG_KEY key)
PAYLOAD * defer_get (ARG_KEY key) const
bool should_set (ARG_KEY key)
auto pop (const TKEY &key)
PAYLOAD & operator[] (ARG_KEY key)
const PAYLOAD & operator[] (ARG_KEY key) const
iterator set_key (ARG_KEY key)
iterator set_item (const BASE_ITEM &item)
bool erase (iterator iterator)
bool contains (iterator iterator) const
bool toggle (ARG_KEY key)
bool erase (ARG_KEY key)
void erase_range (const iterator &begin, const iterator &last)
bool unhash (iterator iterator)
void erase_all ()
void clear ()
::collection::count count (ARG_KEY key) const
bool has (ARG_KEY key) const
bool contains (ARG_KEY key) const
::u32 GetHashTableSize () const
void InitHashTable (::u32 hashSize, bool bAllocNow=true)
PAYLOAD defer_get (ARG_KEY argkey, ARG_PAYLOAD valueDefault) const
void assign (node_set_base &set)
BASE_NODE * __new_node (ARG_KEY key)
void __delete_node (BASE_NODE *pnode)
iterator _new (ARG_KEY key, ::u32 &uiPack, ::u32 &uiHash)
void _free (iterator pnode)
iterator _find (ARG_KEY key, ::u32 &uiPack, ::u32 &uiHash) const
::collection::count erase_nodes (CONTAINER container)
iterator predicate_find (PRED pred)
node_set_base & operator= (const node_set_base &m)
::pointer< TYPE > get_typed_ptr (::collection::index i=0)
void add_keys (const CONTAINER &container)
void erase_keys (const CONTAINER &container)
void container_ok () const
iterator set_at (ARG_KEY key, ARG_PAYLOAD payload)
iterator find_first_payload (const PAYLOAD2 &payload) const
bool erase_first_payload (const PAYLOAD2 payload)
auto items ()
auto payloads ()
auto items () const
auto payloads () const
void merge_set (const node_set_base &set)
void defer_merge (const node_set_base &set)
void hash (iterator iterator, ::u32 uiPack, ::u32 uiHash)
void attach (iterator iterator, ::u32 uiPack, ::u32 uiHash)
void detach (iterator iterator)
void hash (::u32 &uiPack, ::u32 &uiHash, ARG_KEY) const
bool erase_key_array (ARRAY a)
::collection::count erase_node_array (ARRAY a)
void transfer (iterator iterator, node_set_base *pnodesetbase=nullptr)
void transfer (node_set_base *pnodesetbase, ARG_KEY key)
Public Member Functions inherited from range< ITERATOR_TYPE >
constexpr range (no_initialize_t)
constexpr range (nullptr_t)
template<::collection::count count>
requires (!prototype_character < ITEM >)
constexpr range (const ITEM(&array)[count], enum_range erange=e_range_none)
template<typed_range< iterator > TYPED_RANGE>
requires (!::std::is_same_v < TYPED_RANGE, THIS_RANGE >)
constexpr range (const TYPED_RANGE &range)
constexpr range (const range &range)
constexpr range (range &&range)
template<typename TYPE>
constexpr range (TYPE *&p)
template<prototype_integral INTEGRAL>
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)
template<::comparison::equality< ITEM > EQUALITY>
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 ()
template<prototype_integral START>
constexpr THIS_RAW_RANGE operator() (START start) const
template<prototype_integral START, prototype_integral COUNT>
constexpr THIS_RAW_RANGE operator() (START start, COUNT count) const
::collection::count array_get_count () const
template<same_as< ITEM > A_ITEM>
void block_concatenate_to (A_ITEM *&p)
template<prototype_integral START>
constexpr THIS_RAW_RANGE operator() (START start)
template<prototype_integral START, prototype_integral COUNT>
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
template<::comparison::equality< ITEM > EQUALITY>
constexpr bool _equals (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr bool equals (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::ordering< ITEM > ORDERING>
constexpr auto _order (const THIS_RAW_RANGE &rangeBlock, ORDERING ordering) const
template<::comparison::ordering< ITEM > ORDERING>
constexpr auto order (const THIS_RAW_RANGE &rangeBlock, ORDERING ordering) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator _find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator _rear_find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator rear_find (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator _find_first_character (ITEM item, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator find_first_character (ITEM item, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator _find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator _rear_find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator rear_find_first_character_in (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator _skip (ARG_ITEM item, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator skip (ARG_ITEM item, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator _rear_skip (ARG_ITEM item, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator rear_skip (ARG_ITEM item, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator _rear_find (ARG_ITEM item, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr const_iterator rear_find (ARG_ITEM item, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr bool _begins (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr bool begins (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr bool _ends (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const
template<::comparison::equality< ITEM > EQUALITY>
constexpr bool ends (const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) const

Public Attributes

::atom m_atomLocale
Public Attributes inherited from particle
mutable::platform::application * m_papplication
mutable::particle_pointer m_pparticleSynchronization
Public Attributes inherited from node_set_base< ::make_pair< PAIR >, t_eallocate >
HASH_TABLE m_hashtable
::collection::count m_count
Public Attributes inherited from range< ITERATOR_TYPE >
this_iterator m_begin
this_iterator m_end
enum_range m_erange

Additional Inherited Members

Public Types inherited from map_particle< atom_map_base< schema > >
using BASE_MAP
Public Types inherited from pair_map_base< PAIR, t_eallocate >
using BASE_PAIR_MAP = ::node_set_base < ::make_pair < PAIR >, t_eallocate >
using iterator = typename BASE_PAIR_MAP::iterator
Public Types inherited from node_set_base< ::make_pair< PAIR >, t_eallocate >
using BASE_RANGE
using BASE_NODE
using BASE_ITEM
using HASH_TABLE
using KEY
using ARG_KEY
using PAYLOAD
using ARG_PAYLOAD
using BASE_PAYLOAD
using CONST_ARG_KEY
using iterator
using const_iterator
using item_iterator
using payload_iterator
using const_item_iterator
using const_payload_iterator
Public Types inherited from range< ITERATOR_TYPE >
using this_iterator = ITERATOR_TYPE
using iterator = get_iterator<ITERATOR_TYPE>
using const_iterator = get_const_iterator<iterator>
using THIS_RAW_RANGE = ::range<ITERATOR_TYPE>
using RAW_RANGE = ::range<iterator>
using CONST_RAW_RANGE = ::range<const_iterator>
using THIS_RANGE = ::range<ITERATOR_TYPE>
using RANGE = ::range<iterator>
using CONST_RANGE = ::range<const_iterator>
using ITEM_POINTER = get_type_item_pointer<iterator>
using THIS_ITEM = get_iterator_item<this_iterator>
using ITEM = non_const<THIS_ITEM>
using CONST_ITEM = add_const<THIS_ITEM>
using ARG_ITEM = argument_of < ITEM >
Static Public Member Functions inherited from particle
static class::platform::platform * platform ()
Static Public Member Functions inherited from range< ITERATOR_TYPE >
static constexpr memsize item_size ()
static constexpr bool _initialize_equals (bool &b, const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock)
template<::comparison::equality< ITEM > EQUALITY>
static constexpr bool _static_equals (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality)
template<::comparison::equality< ITEM > EQUALITY>
static constexpr bool static_equals (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality)
template<::comparison::ordering< ITEM > ORDERING>
static constexpr auto _static_order (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, ORDERING ordering)
template<::comparison::ordering< ITEM > 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)
template<::comparison::equality< ITEM > EQUALITY>
static const_iterator _static_find (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality)
template<::comparison::equality< ITEM > 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)
template<::comparison::equality< ITEM > EQUALITY>
static const_iterator _static_rear_find (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality)
template<::comparison::equality< ITEM > EQUALITY>
static const_iterator static_rear_find (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality)
template<typename ITEM2>
static constexpr bool _initialize_find_first_character (const_iterator &p, const THIS_RAW_RANGE &range, ITEM2 item) noexcept
template<::comparison::equality< ITEM > EQUALITY>
static constexpr const_iterator _static_find_first_character (THIS_RAW_RANGE range, ITEM item, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
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
template<::comparison::equality< ITEM > EQUALITY>
static constexpr const_iterator _static_find_first_character_in (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
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
template<::comparison::equality< ITEM > EQUALITY>
static constexpr const_iterator _static_rear_find_first_character_in (THIS_RAW_RANGE range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
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
template<::comparison::equality< ITEM > EQUALITY>
static constexpr const_iterator _static_skip (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
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
template<::comparison::equality< ITEM > EQUALITY>
static constexpr const_iterator _static_rear_skip (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
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
template<::comparison::equality< ITEM > EQUALITY>
static constexpr const_iterator _static_rear_find (THIS_RAW_RANGE range, ARG_ITEM item, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
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
template<::comparison::equality< ITEM > EQUALITY>
static constexpr bool _static_begins (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
static constexpr bool static_begins (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
static constexpr bool _static_ends (THIS_RAW_RANGE range, THIS_RAW_RANGE rangeBlock, EQUALITY equality) noexcept
template<::comparison::equality< ITEM > EQUALITY>
static constexpr bool static_ends (const THIS_RAW_RANGE &range, const THIS_RAW_RANGE &rangeBlock, EQUALITY equality) noexcept

The documentation for this class was generated from the following file: