From ee34c193ae3be28c350a1f8a2ec8c7ef513f55a6 Mon Sep 17 00:00:00 2001 From: Jean-Louis Leroy Date: Sun, 16 Aug 2026 15:09:54 -0400 Subject: [PATCH] doc: remove files left over from pre-Antora doc builds The doc directory still carried the hand-written reference pages and the Asciidoctor assets from the toolchains that preceded Antora and MrDocs. Antora reads only doc/antora.yml and doc/modules, so none of it was reachable from the build; a full build before and after these deletions produces byte-identical output except as noted below. Removed: - 29 top-level *.adoc reference pages, superseded by the MrDocs-generated reference and the pages under doc/modules/ROOT/pages. - docinfo.html and the zajo-{light,dark}.css it pulls in, copied from Boost.LEAF (the meta description still advertised "Lightweight Error Augmentation Framework"), plus rouge-github.css. Antora supplies its own styling and does not read docinfo files. - gentags.sh and doc/tagfiles. The antora-cpp-tagfiles extension loads tagfiles named in ext.cpp-tagfiles.files, which antora.yml does not set, plus the cppreference tagfile it now bundles itself; gentags.sh wrote to a file name that was not even present in tagfiles. - openmethod-theme.yml, an asciidoctor-pdf theme with no PDF build left, and the unreferenced skin.png and open.png. Also removed two orphan pages under doc/modules/ROOT/pages. These were in the nav of no page but Antora publishes pages regardless, so both did render: error_processing.adoc was empty, and virtual_parameter.adoc was a stub titled "Macros" whose body showed unconverted Doxygen @ref markup as literal text. Dropping them removes two URLs from the sitemap and two entries from the search index. Kept library-detail.adoc, which is not in the Antora nav but is the Boost website's library page, and doc/modules/ROOT/images. Co-Authored-By: Claude Opus 5 --- doc/abstract_policy.adoc | 18 - doc/basic_policy.adoc | 150 - doc/default_error_handler.adoc | 52 - doc/deferred_static_rtti.adoc | 25 - doc/docinfo.html | 12 - doc/domain.adoc | 34 - doc/error_handler.adoc | 60 - doc/error_output.adoc | 28 - doc/gentags.sh | 3 - doc/initialize.adoc | 57 - doc/method.adoc | 152 - doc/method_override.adoc | 64 - doc/minimal_rtti.adoc | 47 - doc/modules/ROOT/pages/error_processing.adoc | 0 doc/modules/ROOT/pages/virtual_parameter.adoc | 5 - doc/multiple_inheritance.adoc | 7 - doc/open.png | Bin 1422763 -> 0 bytes doc/openmethod-theme.yml | 28 - doc/output.adoc | 34 - doc/overview.adoc | 144 - doc/restricted_output_stream.adoc | 35 - doc/rouge-github.css | 199 - doc/rtti.adoc | 77 - doc/skin.png | Bin 5205 -> 0 bytes doc/std_rtti.adoc | 82 - .../boost-openmethod-macros-doxygen.tag.xml | 11 - doc/tagfiles/cppreference-doxygen-web.tag.xml | 68914 ---------------- doc/throw_error_handler.adoc | 33 - doc/trace.adoc | 43 - doc/trace_output.adoc | 45 - doc/type_hash.adoc | 99 - doc/typedefs.adoc | 37 - doc/use_classes.adoc | 58 - doc/virtual_.adoc | 24 - doc/virtual_ptr.adoc | 333 - doc/virtual_traits.adoc | 93 - doc/vptr.adoc | 64 - doc/vptr_map.adoc | 56 - doc/vptr_vector.adoc | 59 - doc/zajo-dark.css | 478 - doc/zajo-light.css | 468 - 41 files changed, 72128 deletions(-) delete mode 100644 doc/abstract_policy.adoc delete mode 100644 doc/basic_policy.adoc delete mode 100644 doc/default_error_handler.adoc delete mode 100644 doc/deferred_static_rtti.adoc delete mode 100644 doc/docinfo.html delete mode 100644 doc/domain.adoc delete mode 100644 doc/error_handler.adoc delete mode 100644 doc/error_output.adoc delete mode 100755 doc/gentags.sh delete mode 100644 doc/initialize.adoc delete mode 100644 doc/method.adoc delete mode 100644 doc/method_override.adoc delete mode 100644 doc/minimal_rtti.adoc delete mode 100644 doc/modules/ROOT/pages/error_processing.adoc delete mode 100644 doc/modules/ROOT/pages/virtual_parameter.adoc delete mode 100644 doc/multiple_inheritance.adoc delete mode 100644 doc/open.png delete mode 100644 doc/openmethod-theme.yml delete mode 100644 doc/output.adoc delete mode 100644 doc/overview.adoc delete mode 100644 doc/restricted_output_stream.adoc delete mode 100644 doc/rouge-github.css delete mode 100644 doc/rtti.adoc delete mode 100644 doc/skin.png delete mode 100644 doc/std_rtti.adoc delete mode 100644 doc/tagfiles/boost-openmethod-macros-doxygen.tag.xml delete mode 100644 doc/tagfiles/cppreference-doxygen-web.tag.xml delete mode 100644 doc/throw_error_handler.adoc delete mode 100644 doc/trace.adoc delete mode 100644 doc/trace_output.adoc delete mode 100644 doc/type_hash.adoc delete mode 100644 doc/typedefs.adoc delete mode 100644 doc/use_classes.adoc delete mode 100644 doc/virtual_.adoc delete mode 100644 doc/virtual_ptr.adoc delete mode 100644 doc/virtual_traits.adoc delete mode 100644 doc/vptr.adoc delete mode 100644 doc/vptr_map.adoc delete mode 100644 doc/vptr_vector.adoc delete mode 100644 doc/zajo-dark.css delete mode 100644 doc/zajo-light.css diff --git a/doc/abstract_policy.adoc b/doc/abstract_policy.adoc deleted file mode 100644 index 4c654a90..00000000 --- a/doc/abstract_policy.adoc +++ /dev/null @@ -1,18 +0,0 @@ -## abstract_policy - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct abstract_policy {}; - -} -``` -### Description - -`abstract_policy` is a required base class for a policy. It makes it possible -for metafunctions such as `use_classes` to discriminate between user classes -and the (optional) policy class. diff --git a/doc/basic_policy.adoc b/doc/basic_policy.adoc deleted file mode 100644 index 8f064d75..00000000 --- a/doc/basic_policy.adoc +++ /dev/null @@ -1,150 +0,0 @@ - -## basic_policy - -### Synopsis - -```c++ -namespace boost::openmethod { - -namespace policies { - -template -struct basic_policy : abstract_policy, domain, Facets... { - template - static constexpr bool has = /*unspecified*/; - - template - using fork = /*unspecified*/; - - template - using with = /*unspecified*/; - - template - using without = /*unspecified*/; -}; - -struct release : basic_policy {}; - -struct debug : release::add<...> {}; - -} // policies - -#ifdef NDEBUG -using default_registry = policies::release; -#else -using default_registry = policies::debug; -#endif - -} // boost::openmethod -``` - -### Headers - -Defined in . Also available via -`` and ``. - -### Description - -`basic_policy` implements a policy, which consists of a a collection of methods, -classes, dispatch data, and policys, which specify how to obtain a pointer to a -v-table from an object, how to report errors, whether to perform runtime sanity -checks, etc. - -`basic_policy` has state. It uses the Curiously Recurring Template Pattern to -allow distinct policies to have distinct sets of static variables. - -### Members - -#### has - -```c++ -template -static constexpr bool has; -``` - -Evaluates to `true` if _Policy_ contains _Facet_. - -#### fork - -```c++ -template -using fork; -``` - -Creates a new policy from an existing one. _NewPolicy_ does not share static -variables with the original _Policy_. The new policy does not retain any -knowledge of the classes and methods registered in the original. - -`fork` forks the policys in the policy as well: any policy instantiated from a -class template is assumed to take a policy as its first template argument. The -template is re-instantiated with the new policy as the first arguments, while -the other arguments remain the same. - -#### with - -```c++ -template -using with; -``` - -Requires:: _Facets_ is a list of classes that derive from `policy`. - -Returns:: A new policy containing _Facets_, and the policys from the original -that do not have the same category as _Facets_. - -Examples:: -* `struct dyn_load : default_registry::fork::with {};` + - Creates a policy just like `default_registry`, with an extra indirection added - to the v-table pointers. This policy is suitable for use with dynamic loading. -* `struct release_with_diags : release::fork::with> {};` + - Creates a policy just like `release`, except that it prints a diagnostic - message before terminating with `abort()`. -* `struct default_throw : default_registry::fork::with {};` + - Creates a policy just like `default_registry`, except that it reports errors by - throwing exceptions, instead of calling a `std::function` like the default - error handler does. - -#### without - -```c++ -template -using without; -``` - -Requires:: _Facets_ is a list of policy categories. - -Returns:: A new policy containing the policys from the original that do not have -the same category as _Facets_. - -Examples:: -* `struct use_map : default_registry::fork::with>::without {};` + - Creates a policy just like `default_registry`, except that it stores pointers to - v-table in a `std::unordered_map`. Also removes the hash function, since it - will not be used. - -### Non-members - -#### release - -```c++ -struct release; -``` - -A policy that contains policys `std_rtti`, `fast_perfect_hash`, `vptr_vector` and -`default_error_handler`. - -#### debug - -```c++ -struct debug; -``` - -The `release` policy with additional policy implementations `runtime_checks`, -`basic_error_output` and basic_trace_output. - -NOTE: `debug` extends `release` but it does not a fork it. Both policies use the -same `domain`. - -#### default_registry - -An alias for `release` if `NDEBUG` is defined, and for `debug` otherwise. diff --git a/doc/default_error_handler.adoc b/doc/default_error_handler.adoc deleted file mode 100644 index 4d2bd63d..00000000 --- a/doc/default_error_handler.adoc +++ /dev/null @@ -1,52 +0,0 @@ - -## default_error_handler - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -template -class default_error_handler : public error_handler { - public: - using error_variant = std::variant< - openmethod_error, not_implemented_error, unknown_class_error, - hash_search_error, type_mismatch_error, static_slot_error, - static_stride_error>; - using function_type = std::function; - - template - static auto error(const Error& error) -> void; - static auto set_error_handler(error_handler_type handler) -> function_type; -}; - -} -``` - -### Description - -`default_error_handler` is an implementation of `error_handler` that calls a -`std::function` to handle the error. - -### Members - -#### error - -```c++ -template -static auto error(const Error& error) -> void; -``` - -Calls the function last set via `set_error_handler` or, if it was never called, -and if _Policy_ contains an `output` policy, use it to print a description -of `error`. - -#### error - -```c++ -static auto set_error_handler(function_type handler) -> function_type; -``` - -Sets `handler` as the function to call in case of error. diff --git a/doc/deferred_static_rtti.adoc b/doc/deferred_static_rtti.adoc deleted file mode 100644 index a8aab78e..00000000 --- a/doc/deferred_static_rtti.adoc +++ /dev/null @@ -1,25 +0,0 @@ - -## deferred_static_rtti - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct deferred_static_rtti : rtti {}; - -} -``` - -### Description - -`deferred_static_rtti` is a policy that defers collection of static type ids. - -Some custom RTTI systems rely on static constructors to assign type ids. -OpenMethod itself relies on static constructors to register classes, methods and -overriders, calling the `static_type` function from the `rtti` policy in the -process. This can result in collecting the type ids _before_ they have been -initialized. Adding this policy to a policy moves the collection of type ids to -`initialize`. diff --git a/doc/docinfo.html b/doc/docinfo.html deleted file mode 100644 index 5e64c36b..00000000 --- a/doc/docinfo.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - diff --git a/doc/domain.adoc b/doc/domain.adoc deleted file mode 100644 index 19a44688..00000000 --- a/doc/domain.adoc +++ /dev/null @@ -1,34 +0,0 @@ - -## domain - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -template -struct domain { - template static vptr_type static_vptr; - // unspecified members -}; - -} -``` - -### Description - -`domain` is a registry of classes and methods registered in a _Policy_, -and their dispatch tables. - -### Members - -#### static_vptr - -```c++ -template -static vptr_type static_vptr; -``` - -Contains the pointer to the v-table for _Class_. Set by `initialize`. diff --git a/doc/error_handler.adoc b/doc/error_handler.adoc deleted file mode 100644 index 9d943ef9..00000000 --- a/doc/error_handler.adoc +++ /dev/null @@ -1,60 +0,0 @@ - -## error_handler - -### Synopsis - -Defined in . - -```c++ - -namespace boost::openmethod { - -namespace policies { - -struct error_handler; - -} - -struct openmethod_error {}; - -struct not_implemented_error : openmethod_error { - type_id method; - std::size_t arity; - static constexpr std::size_t max_types = 16; - type_id types[max_types]; -}; - -struct unknown_class_error : openmethod_error { - type_id type; -}; - -struct hash_search_error : openmethod_error { - std::size_t attempts; - std::size_t buckets; -}; - -struct type_mismatch_error : openmethod_error { - type_id type; -}; - -} -``` - -### Description - -`error_handler` is a policy that handles errors. - -When an error is encountered, either during `initialize` or method dispatch, the -program is terminated via a call to `abort`. If this policy is present in the -policy, its `error` function is called with an error object. It can prevent -termination by throwing an exception. - -### Requirements - -Implementations of `error_handler` must provide the following functions: - -#### error - -```c++ -static auto error(const T&) -> void; -``` diff --git a/doc/error_output.adoc b/doc/error_output.adoc deleted file mode 100644 index e2d46b99..00000000 --- a/doc/error_output.adoc +++ /dev/null @@ -1,28 +0,0 @@ - -## output - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct output : policy {}; - -} // boost::openmethod::policies -``` - -### Description - -`output` is a policy that provides a stream for writing error messages. - -### Requirements - -#### error_stream - -```c++ -static LightweightOutputStream error_stream; -``` - -A static variable that satisfies the requirements of `LightweightOutputStream`. diff --git a/doc/gentags.sh b/doc/gentags.sh deleted file mode 100755 index 1c1893bc..00000000 --- a/doc/gentags.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -mrdocs && cp reference-output/reference.tag.xml tagfiles/boost-openmethod-doxygen.tag.xml diff --git a/doc/initialize.adoc b/doc/initialize.adoc deleted file mode 100644 index 457343e7..00000000 --- a/doc/initialize.adoc +++ /dev/null @@ -1,57 +0,0 @@ - -## initialize - -### Synopsis - -Defined in ``. - -```c++ -namespace boost::openmethod { - -template -auto initialize() -> /*unspecified*/; - -} -``` - -### Description - -Initializes dispatch data for the methods registered in `Policy`. This function -must be called before any calls to those methods, and after loading or unloading -a dynamic library that adds classes, methods or overriders to `Policy`. - -The return value is an object that contains a member variable, `report`, that -contains the following information: - -* `std::size_t cells`: the number of cells used by the v-tables and the multiple -dispatch tables. - -* `std::size_t not_implemented`: the number of methods that don't have an -overrider for at least one combination of virtual arguments. - -* `std::size_t ambiguous`: the number of methods that have more than one -overrider, none of which is more specific than the others, for at least one -combination of virtual arguments. - -## finalize - -### Synopsis - -Defined in ``. - -```c++ -namespace boost::openmethod { - -template -auto finalize() -> void; - -} -``` - -### Description - -De-allocates the resources allocated by `initialize` for the `Policy`, including -resources allocated by the policys in `Policy`. Resources are de-allocated in an -arbitrary order. It is not necessary to call `finalize` between calls to -`initialize`. It is provided mainly for the benefit of memory leak detection -schemes. diff --git a/doc/method.adoc b/doc/method.adoc deleted file mode 100644 index 5f66cb99..00000000 --- a/doc/method.adoc +++ /dev/null @@ -1,152 +0,0 @@ - - -## method - -### Synopsis - -```c++ -namespace boost::openmethod { - -template< - typename Method, typename ReturnType, - class Policy = BOOST_OPENMETHOD_DEFAULT_REGISTRY> -class method; - -template -class method { - public: - using function_type = ReturnType (*)(CallParameters...); - - auto operator()(CallParameters... args) const -> ReturnType; - - static method fn; - - template - struct override; - - template - static function_type next; - - private: - method(); - method(const method&) = delete; - method(method&&) = delete; - ~method(); -}; - -} -``` - -### Description - -`method` implements an open-method that takes a parameter list - `Parameters` - -and returns a `ReturnType`. `Name` can be any type. Its purpose is to make it -possible to have multiple methods with the same signature. Typically, `Name` is -a class whose name reflects the method's purpose. - -`Parameters` must contain at least one virtual parameter, i.e. a parameter that -has a type in the form `virtual_ptr` or `virtual_`. The -dynamic types of the virtual arguments (the arguments corresponding to virtual -parameters in the method's signature) are taken into account to select the -overrider to call. - -A `method` is attached to a `Policy`, which influences several parts of the -dispatch mechanism - for example, how to obtain a v-table pointer for an object, -how to report errors, whether to perform sanity checks, etc. - -### Members - -#### constructor - -```c++ -method(); -``` - -Add the method to the list of methods registered in `Policy`. - -The constructor is private. The only instance is the static member variable -`fn`. - -#### destructor - -```c++ -~method(); -``` - -Remove the method from the list of methods registered in `Policy`. - -#### operator() - -```c++ -auto operator()(CallParameters... args) const -> ReturnType; -``` - -Call the method with the arguments `args`. - -`CallParameters` are the `Parameters` without the `virtual_` decorators. Note -that `virtual_ptr`{empty}s are preserved. - -The overrider is selected in a process similar to overloaded function -resolution, with extra rules to handle ambiguities. It proceeds as follows: - -1. Form the set of all applicable overriders. An overrider is applicable if it - can be called with the arguments passed to the method. - -2. If the set is empty, call the error handler (if present in the policy), then - terminate the program with `abort` - -3. Remove the overriders that are dominated by other overriders in the set. - Overrider A dominates overrider B if any of its virtual formal parameters is - more specialized than B's, and if none of B's virtual parameters is more - specialized than A's. - -4. If the resulting set contains only one overrider, call it. - -5. If the return type is a registered polymorphic type, remove all the - overriders that return a less specific type than the others. - -6. If the resulting set contains only one overrider, call it. - -7. Otherwise, call one of the remaining overriders. Which overrider is selected - is not specified, but it is the same across calls with the same arguments - types. - -For each virtual argument `arg`, the dispatch mechanism calls -`virtual_traits::peek(arg)` and deduces the v-table pointer from the `result`, -using the first of the following methods that applies: - -1. If `result` is a `virtual_ptr`, get the pointer to the v-table from it. - -2. If a function named `boost_openmethod_vptr` that takes `result` and returns a - `vptr_type` exists, call it. - -3. Call `Policy::dynamic_vptr(result)`. - -#### fn - -```c++ -static method fn; -``` - -The `method`{empty}'s unique instance. The method is called via the call -operator on `fn`: `method::fn(args...)`. - -#### override - -```c++ -template -struct override; -``` - -Add _Functions_ to the overriders of `method`. - -#### next - -```c++ -template -static function_type next; -``` - -Pointer to the next most specialized overrider after _Overrider_, i.e. the -overrider that would be called for the same tuple of virtual arguments if -_Overrider_ was not present. Set to `nullptr` if no such overrider exists. diff --git a/doc/method_override.adoc b/doc/method_override.adoc deleted file mode 100644 index 2acaa541..00000000 --- a/doc/method_override.adoc +++ /dev/null @@ -1,64 +0,0 @@ - -[#method_override] -## method::override - -### Synopsis - -```c++ -namespace boost::openmethod { - -template -template -struct method::override { - override(); - ~override(); -}; - -} -``` - -Usage: -```c++ -method::override some_unique_name; - // at file scope -``` - -### Description - -`override`, instantiated as a static object, add one or more overriders to an -open-method. - -_Functions_ must fulfill the following requirements: - -* Have the same number of formal parameters as the method. - -* Each parameter in the same position as a `virtual_ptr` in the method's -parameter list must be a `virtual_ptr`, where _U_ is covariant with _T_. The -_Policy_ of the `virtual_ptr`{empty}s must be the same as the method's _Policy_. - -* Each formal parameter in the same position as a `virtual_` parameter must have -a type that is covariant with the type of the method's parameter. - -* All other formal parameters must have the same type as the method's - corresponding parameters. - -* The return type of the overrider must be the same as the method's return type - or, if it is a polymorphic type, covariant with the method's return type. - -### Members - -#### constructor - -```c++ -override::override(); -``` - -Add _Functions_ to the overriders of `method`. - -#### Destructor - -```c++ -override::~method(); -``` - -Remove _Functions_ from the overriders of `method`. diff --git a/doc/minimal_rtti.adoc b/doc/minimal_rtti.adoc deleted file mode 100644 index 21a551b8..00000000 --- a/doc/minimal_rtti.adoc +++ /dev/null @@ -1,47 +0,0 @@ - -## minimal_rtti - -### Synopsis - -```c++ -struct minimal_rtti : rtti { - template - static constexpr bool is_polymorphic = false; - - template - static auto static_type() -> type_id; -}; -``` - -### Description - -`minimal_rtti` is an implementation of the `rtti` policy that only uses static -type information. - -`minimal_rtti` provides the only function strictly required for the `rtti` -policy. - -This policy can be used in programs that call methods solely via -`virtual_ptr`{empty}s created with the "final" constructs. Virtual inheritance -is not supported. Classes are not required to be polymorphic. - -### Members - - -#### is_polymorphic - -```c++ -template -static constexpr bool is_polymorphic = false; -``` - -This policy does not support polymorphic classes. - -#### static_type - -```c++ -template -static auto static_type() -> type_id; -``` - -Returns the address of a local static `char` variable, cast to `type_id`. diff --git a/doc/modules/ROOT/pages/error_processing.adoc b/doc/modules/ROOT/pages/error_processing.adoc deleted file mode 100644 index e69de29b..00000000 diff --git a/doc/modules/ROOT/pages/virtual_parameter.adoc b/doc/modules/ROOT/pages/virtual_parameter.adoc deleted file mode 100644 index 92d61ae8..00000000 --- a/doc/modules/ROOT/pages/virtual_parameter.adoc +++ /dev/null @@ -1,5 +0,0 @@ -[#virtual_parameter] -= xref:virtual_parameter.adoc[Macros] - -A virtual parameter is a parameter of an open-method that is either a @ref -virtual_ptr, or is decorated with @ref virtual_ diff --git a/doc/multiple_inheritance.adoc b/doc/multiple_inheritance.adoc deleted file mode 100644 index dfb16527..00000000 --- a/doc/multiple_inheritance.adoc +++ /dev/null @@ -1,7 +0,0 @@ - -## Multiple Inheritance - -Multiple inheritance is supported, with the exception of repeated inheritance. - -Virtual inheritance is supported, but it incurs calls to `dynamic_cast` to cast -the method's arguments to the types required by the overrider. diff --git a/doc/open.png b/doc/open.png deleted file mode 100644 index b45b5b912f20b58ec394429171c45402c1fad417..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1422763 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

X%qL#V z=YkMeN$@~+A#_0u&IPsJ)>F}<{CfIT)pP)%6*}E(AvJ`U3jmOi1Aqe8X`g6Y7oJe!N~4>xjx5k< z4hhc+p)}-j;ZZqg+ubRaK2w+O|` zMS6&Wh5^v4gTr59&}M&~3Ez{fzboiwo(X!e1rY!xJel;GzR*C%18RBdOk?a#pASC} zb4Mcl1F@>WU6Cc{Z9)5gfOm->i_(amBE+ zUH)XsKWKrwzN#;ffd>Q%kAVy~CUi}Rm`9z^2mchTZpV&hbl_Rurd>6DaHFdA&6&0=hCJDwtP@to*uijK4q^u!TXl*vCg zkSw5`Ozvyb@MC@ay7GoLpI_f!1H;D5irCKH`)&C7@PP79y^IUS30fxKd44V*-jB`g z`H^*PIcQwCV!u#Q;49pw3^)b~NtU-HIcV2J7*sJ%F>tHOm&B)}Q!NvRd-X@;&B9%v zRZ&wt8ge5p&k=)esat}Kr64aa+$0HSy5+4{yxq*$Qr(Tiu*V|>wG>A;6^eVQe95Q$ikRCp&|_>@@jfUR)e^x5*B7XkKgXsK@G_&5-k!rE;| zv4|;f0RB5)9%&$R+u4D9T^T_0>-gm{Mb@Cd9I)=5XUM9+e;vc0{(+9wpXl!xS6I4X z!OPn6DAnQrK!B#9O7(Eie+`SZJDQcB6TopcCg6=mKVq}Y7@irXS4LlM7Dyppa!Yc} zKI)P=sMlkE(C>60r$AR;s$O`9X`S5Jf!eUWC($=~yAJ6tQ#qs6k5LMC2h2#vXHM`N zqgsL{FhLI~*Y72omV=TBl@lVv)x>9p8PSOxHy|BiMjhpLQ-tsckoD_1LpNQ2S3)YW zazcqs_+IwLk)GT{y6)&r(9WMZr;8LuJ`T+I$@Rz;U{8$Dt)vOW`OW?=zsC476(~XQP7F5(s zZ8+C?-Ri%w{qid=3b@aFZH)B>J3@|-B+?|6wh_^=7kX(wv6|3{kl+987UfoWjTRQV zZe!)R5m!|ZUi_FU#I+!9xUdaRL?%uODKPU%38lKi`%#*`oF-sr?<(NX3qiMjgY4$> z)%2Nzr{{sV;*MrO+`-SrIWISx9;uv-t0h(^!5+7}$3=mi1PTByJNp|iGcsq~b;HZe z#Dzv@+-&BwFpC&r0R*aY7;l+Kf2IcxKOO6-D6kp<1Eujf<;!g4fL?0H-#k%kgGh}! zD!51Tbff|?r8F6{ZQ3Y z)Fd&{bts0ym0IvJGW--Y_^LyKbTul)cf*mk)SN3LCv|#D_B5W$&}W(&``HS>vRXv# zMJuIlv?WEVt7&9aTMH`YVG$^=e{Ej#?Kkp%|K4JzYW0&k%;TZ35U`V@nLcPLq<{SK zMxIY-UcZTJUz~dNgQZb_3f;_mX>|a8Kj9-C%P!}8On<}oZXjKg^n_z82`8Rzk*X~F zYOfZ9K|gYjX(^Gt9-se^!#cTl#P8K0K=bGp2C<#)SnUVkVk5aoq@rtK4dZ4Fzeq5L zHt#c%43`M8^|6sMmL?jz0s@klH`2eiD~##K3!UjEQS!~ds(Rn$QLw*YHfl#KkY9BU zOc&)9i&=5i$-ed1Klc-kR_wF4?_y2Qs6{F*r^xGT-i(@Q?B#d#8l-AxL>%?gT@}ih zxvbW$Q1f;WXEzql;pTgsmt9lPt~;8SU-H!Wb|lk<#7UhX^TQQ#coBD~S)0VAo58`_ z_OVbOXW#1f#BT==EggdP)j-bG#iIkGA=&xX#D_@OI4K$UMHOWt!6}}SFZ#OtbR3(7Kn#e}jo~{&;T-6jNnn1*8qu;Spq$@7NVQN6{&2Nzwy-bHigd_ zX(^Q?!go-=U`j{P3-=8FBEdOb~s&-MZ$yn z72dD{E@VwtQEXVK=U6Va0;~4(9~X(m%CI5kJ1N{V1mE1ZdI^7}*qq~%^yl<7nItkn z`5|4D>P>4S#QHsTWfs<;O=Iuvr2e=fVno9cW=I)-nt?9vtZSc?3B+_E>KMex(X zasX2w5`Wj=b^ew~_ny+4?~5gZo;|3MV~-vU-4Tb1Mc(S2Utt+M8L9OTxBQmO$jh4^bh4rFW?x$PM6- zYDF|kMU|IR6Oj}hKuee}anaMZ$N;+%9f~w~y)yQ4Dm82-nJbhbG@~{)DenzC!>bLv zE~8V`MqKrt!9xE`T{TmK_YrGjH6YENePY)t4~2?!^&q_!b+_*I;G!@+7lN5)=U{&4 z$F^Xw)u9zLsIiM2zfadJ#2Il%GV7wtFmyvP zZ5en{&iC~zMAr92Kfq4W-zYu3l;smYv)88a979ku`jgGs9Yq=%2^UhHzJH7RdHXaF@rJTIz+XR|8;zo=<&1QJ1VSj$Zf$=^6P#g(2Kt7;9PAm;JZ)x3*d4EthA8 z%7365yvW`@{QUL7TK^AnneS9NVUNbp{(@thI>WIW95~)?DRh@I=MHFHqUHLk`^x1l z&++<22@U}qOg;?W;AiI!uDkjO>moq?lrcEqa3ckD^2;Y=BcpLbV7@^DpqcQG2J0CF zF8WM7H6ecWlk2)4eKx}O!&7bIp93Y92Z zks@HGFdZRrE4pdE7CWJqcRQx;B(oZL61IGtl{lf6aH^0nL+NdpZ*P9LI5Cpv zUBIiZzZ$3c5(7mA{iqLdPgfD7o&oz!rm!qWLGzTK68bgVi7}D`V)s)3l>4T__DR$P zX?YIxE;|`YF+qyEZ{*7m z(ecEN>`pD4hEQfY_ggZ#VLm?Ghe}3$$0p_GaivDax+T=)>H(t8>w+}$y_SkX%OC58 zE6XdTR>e-lubtu*1!h}Z1TlsgPHz3sw)$a3iFT42vn;hJJM8q=Xd4&L!Cy2L1Zn7+ zKKhWBVRfPA^Sv*9_{8!WX3Uta>^Bm5Ns%yu6lzkEcYv1>9F1d48NP%5BRgvxQbjgW zk7+qGhw;QtIATVI1c(KH_(_~dCAcVWN zr)jmI*K^R(`q0W(zlESr@A?gEQW8g@H9I&p3BpMH8|a#5?YxLY7%mL5gF!0f$#A6` zwuW!cE~^$f#|F5EE%o$*%t{y+9uX||tcCGsrrcY6B+qrQvu`hqlO=DGLpbC9+xE9f#Q;y=S^`vf}Tx2Vk>lH@l{qhQm zT6X3Ru1;cjQT&qh+dV3@%iV8q+@#KJA-gIu5<8Q6`sS7P;TRr^g$~8_q@~c{_Wds! z*HT930!9s<3Y~xMVsN3In(fG$YBOq+tlDi|#yQrM-vaplV>s}1_~o3YWu(+q(=J79 z8av@kar$Gw4?f%e9-KuCpxk65y_=)yYFvy(1o5V$2qV)(-n8%@eSuMXu1N+ zu_l>0(^_c#sGt&lSk?6u`W=GN*rTK4k`n51hb~sR;y{JXhTy(gP$B}K z`(ElMpp;utwVX`ORQLqIImE*G1a)zgHp#6&w{3TXfBCyIlqv=VKKZZidbz}K#=k;} zx)>u{LYiCpaQyzYd*RXm35NI6ld2n*Y*g5I-K(|4L}Nep$LZT(9~udk3ftV+GpB`^ zw@_k5Q}rdC#u4e;T|S}nk)fio#TxU+*pY2U6e`QC{ttWfO$kz*Vka>y@2nY*>|x_|l8TxiSWsMj^{c53`SXkMFtLd!!N*yuB+_ ztq_ORy4XHZTOmVERcvetkbGI3&ZH|_B5NzW#ZP0u z`}x4#G@B#IoTcCL-~LrI|4F#O;P`6Uua9d(MF*MMjSxd>OT!gk=q2VY&(5)7cqgax zH3Cg)@Oz=moFqT`_3p+Yd|b5|n#iAm)H1uA9tg{kh4?L8%E3e{2{GM8!+Ug#jo5ZX zbfS;y`1bdF59{9k*&HE7&OgV4k|NZU zJivP4=gx{GfchO8US^jVPlT1aMBr5n@rWKMAyK~qa;54cYjK$_%h^=5Xpu5afgEfW zb3uwObF;*cz26?l*$*Yx*ZLSkg0Kx%!}86VQ{JFI_g?xzDCt^BFgF$HT|7u*kl2>{dEsvXUGq{GV zt~Qe+6t^nmnBLiU9Zkf`SO9!r&@5vgV|~${wx4p>ueXf=#X4AT7jSG)5-5DxSr@_m zlOmwi^G?=B?P|nzSnTw&WX#Z|qe1GcP-^6mif_)8RjJcs5vZRr` zC6mBEj}b;+?2E8Y-drNHhzUQsZ|5xGC5I8s22!2ZJ25W*s9JZ5^VH3t*fK67DmNC~QA)*??FG2C@bt-~fPIHRPhVqAcHn(?fE<-NoH4 zqfsvHJ;gFe_^mMGpxx>mx*mY3O;z$oYh!q$&$+Z^P3}e;QZ`zOAjO2dh-#hVWE85scyf-Nob+2Vf66M%5BpH5E`VS->8_$E#{22HTR1eKg zOpua@YK_b&oSl8CwzWm?@#>-y@^AF!i!Ae=|ML%YSH6&t^0`Ye21y@0UGGkhFS6oG zrF5O<9)Ra>I&|2!qEBaM z_u;VR-F^@i^)89ir&>IFR)J4o=@fo56 zLZCw>eQeJ0AOOa~3(C;%?{GM-kImPL(SN?rfzx^hJ_ z9Bj^uz_?=8Kdye+Ags+koRt`f{Ccd|8+UXtda>~u|q3Ied%3AlZm~;Q{bQ% zuD5w|5ea>`D48j?AEGxepRi0GDG%)dfE0^(9p4l#p2(JJZ)p|{T47iHeyhk}uMsjt z9x5oQRK-<|`Kcq#MevIm$dBO^SE_C7Z|I;}|1TYPmURcC&gs&ZemN=sDtL~w=i2^H zpNpAi#_^UlySL@ZS!s?OY+ly@06CwF-hty8sdzr0dSx^ePE9-fP15iaA0KI}vuBm1 za+Zf>>U<5c?8&9D-nM^}m-CLIG}9N~Hxf$hzb@jJh#p@VwsAbF7~Ym-2-(R%JU-pP zLWO)PJ~!cP=r2i|X*a{7kjTT9P4scHeTlIi-I zWQk*irF4~1>V{J9+Z+#@(jL6ApkpQ%x>(sPOhfwnI^fR+BaX4O{S#T!EInE8my|0mO^O39QmEqaNi{Kzq^g?n_Y&@Rs-YOqR zXS@l+m9K3G?MH;hq(toMmCw6s;Co_|!s(6hcMX!EkdvSEiXl^X|$Js4@uq8;Pf8nbD+FB_l9qUHZ5rv`UphR-&Q?@?H3Ns<=!Y#-&=bBp*{ZF#(HOMR77RX^ z%n$ZOx_yxJZ-3`|Mz7mYwR*?)57ZOhBBHCE^1YMtfavd-v8|KQdl0cJh%Cl)pzinq z^{AjF@m832z}fa*%!mB=B{dTWC(~>XyB2DiJ@}GU?T_v0ml-hChiXAu+gyWRbD?`> zQ6Qni`q^YOqiRR#*YTi(OVhJ}I<19EUd5poERwnL*wN%Hr`KncYm!7Q_wAeq6`14o=-jiaTw+5)nV>r^q8#3x?nN)_2 zl}ywG!D5G?zbrv91{?T zU1zDBzK+f|oN3J9ANO%1ZPijho!zWbnab3#aP+lZ?b9DljY4n-a#q$!yt6F_g9%DcY~*f65f+pNqmbp zrPG2T`Vvu;Dt}S%;oU>I;mf!G3~{j^pWH*1qig1s9w@(qwr! zFLQeRxksmdP^2LnB?a7`>Z~?cD7;@4XX!uvE9aE7F63K6bj_7c=gKi+%Z~P3@|WuJ z-K!RVw6Kq_jIdrRqUxpF_ozcJNIv3%)`r( zM{HJPm<@82EpLCTb|d>uF8^!;jY&4-Gz=zj4SAFu{x zx;@LWQ$u0pM5d5kKGfJV{<4e1SQ8UPSeBRS^5|Y`=1YZ-wY9~>HoXr+46XQiU@v6J z`(mcrh)1h~vcgpd8U&Mn+35Aw68R#&tac!$?(n^8NJOh%xT_@#FLWIhld9Tj;W+)_ zYWdJ>ppU0V*SGh%x+Kc@A`qxlhLaxaQEN*W@&-I{y|v;n{!Zzw(z@`@*2n`CbALBr zCL8)U8Sa6GUY>Kb!t$A~{s)ZIn*?Qv&cAmoEL;!k?a zUOGfVE;)L>O)P2sghU^&jzEL2glv26JE%T%T7&xqL>b$N78tV|ry}9#?HIni7X^QO zRwRjO^vw_knyBwijaXfdFxl@5N~o-oe-*Q{WtW$pj!PeG=sMD&iDE^(mxQXtoB%1 z(z}>?EubSnK_4#I-H5XIiFqG!A+UHuaZcH=V*^pS%r3bC z7_>ky7DjjbYt}dq;)ZT(@`Th5Yl2sDx_(K6nM`#vGICnc{*my~|N45a9FU~K(f}E-keMDVoB%RtDF?UYq+Vtg_ zq2NcQ2o4oioQiuiZ`0lAOQ{f+m0L9oCi;kI@M?T+GiD&$>zUylhR1d`QiywuhMBU` zHe)L@ASvDjpmyX-?C1t|wc7Ys14yJcYeM4UJ?Rb0G<6Ps7}AnG{TRH(UTQaR&+Ezx zRSo0KF?w~^;zC&dwcxSMsQ_Ar<~zjxgXj>SI-y6bqZ6BbYq4%cjy13tO4&dmA>S!2y7zK32EY6_R}eKL2U1X^6Pm=Cf6??(h=sO*H^}IvC4tcMPC6?Trdb05p~0 z={9N~rU|q?MU$Zq>e>G7oY#28e|GardI}*c=~Lqz1P|#)8FwZwQri|DL8d>=iWJ#e zjI>CNT+tn@s=daik$7~?pMTv~UBHC42g`<>K^*c<#kE!?4#yfd$66@G=Xth5@2B@H zSywH_KG-cUBGo932QYo?(m=3d*S_j)dK0o2?ad+urvIXhZpL=oM-fk}NFb3g{0%bA1{cYnU!JrAIs3o4Pfpn7rK zR88sbV~+XpR&%yGj68O%lMmtvJBZj6_(ek7KPGnC#{RBBA<&0hifFg|`2Y~GtQf`^ zU|6@U#W1-(SY6%;F}dOWC1by4?eTFk-K@e3eMfGkhfrq0_wssS%(Q6C&`_#95XOw_ zenlerqX6rUGkJ#yGMO{nq8Ru=SFqZVFHU&}p+yCb8)suW4Ci0QY_Rh9^VUo%}JQ%@$Lp)yLO@VkvK%dY0)x$i$vVclI#ff354 z+_vz@)>X|jW^40HV zT`q;5`>n)2U;3?THG2-U-^)%bK)Qc@t(^MN99AC~tKMQF_Gtdw6i-FHik|B5ymq%R ze}p#xWdOwZYFv1tX6s>I&eYsmrC0RLbO62rGlmD0$+3VR4(>Gqv z*vW#@^-L^31)dJXx6$&|9kmY@zKwYrC}~1asap7dMT1@;QZ^yoWR3aECJ z(J)(^kRQx~GMtTE*MQSTqTsl{r6$a-j3hlR+I@KzxLS>ntlaMevNAbJosXywD?0>9 zjI*D$#&@g~H40~qR(-T}#X5!I2MAPCFr&2}zQ=oR*xd?we zO*Sl?>g;(VX8GXIS`E;2z!q%3YErsCW*1xy6(jHYlQ;V@@DOc(Ds-Iy7Wpc@EjX1x z2g<^Iw>k8C)6_83hb#?Ws&u)TvONsqMKxMlh3}$k_RSZqkg{wjgk;lc_!}H=XHKhv zRnt51H{zjI7>qAjxf%2wgMar$aMqQzZ0uQ?7LGME^Tsv}Ag=th+zp<;9y*!c6pl{3 zx%bC>e~9VR6&qzo@4Iyf9aGl%729t8+?aB{Mj&3p0@msX$NkhfsuL zeZCXcMwpO4wY%{J*|`3XrR*)DcO1<`%yluCw&@T1K2o8&3^|e0jIIPffTNSu_(RW( zs67GIm+wRUyqPLU^G|0K&I}NTq1#5aM6cg$Ao^|cyUfidG`!+aNe$8&UEeFPzBNnt zXq^5hrwb>`SN^2%OZ3n+6?a^2oXk&-6cCq4?rs%r=`Hr=XDUP)%g_rtYM0|99ofD7 z?9F=CL_Mm6J{fU`O>=%2MHr$?Ka>~;OF^Z3uU|@GWV+OrCV*qt+k%S%w@{vMFBB@T zQTPk>q}`$H`5Q}DoPYz^(_a{Xa8us1h*RRejNXo>Z4PcJ?J6jwS~}TJ=WmJX-wE5a zQ@dEp+1PRI#>>LI6=jeZzaH9QW6jXy{fAU~BA0xSF@2`0BCeg3)ZoJ?d6_%9f1Day zEyNwjL<2=Etrr{I^Jz+VsuyQcbmDjdJWA?1) z9|*k=P{X|D?wcZ|&G7Z0j(#6_34bgZ_9&d(hsLyn}tC9>bD2SDN;I&x6Tz6!XaLbh-DkFKOZk z@WU^US|g?q7)0&xyrT=2H}Wj?j<^rQU%TnsBQy-}CxK7I&w)??Rg`h4@*}=i%1P<< zf%bS%b$Jku`vNET1A23OaIpa_i~GQ`D4L>I6s=aR1-TnuppsGsoU(R3QLpvfCA|oR zEmwJj7Pdzo(qA%ghU%4G-W{)uK!aYCz-(~JYkmVX6#>N>D_@*ZHj$T%p9dHFtqe1_ zv5sd>(>e9&DW=VB_XVye6ILY>IB@}HiNE4`Q*H_%9sCbQX zuItML_?8Z#3WG=yJqDJ(>JE>$|bocK-NVM&bd5liuP+>XBx z|19g0((pta%-?3U%NE8;R4?3mYtiG0sX~bK!i@nz1cofreRKqE@((u>T8)93qx9bu zKzUeYh;31s9Js>llIaKr7m4ILZxAHHLVqP=IGaq6#nav|m>WI2y}0tTcXU~d+rIN7 z+9pfdQVLC8o(Q#b<9FDDjcb}qM7=N4NvVb|P3#yN(y}KJ$Ds1o9Zq)kSK_YF`-+|O zK2vF)8|WD{&b9s=;-#66a+aEPt8z@;sN}`39KGOEG9@!RgUQ^x=J{fl@Op#~C`ox= z0HYXpv<38>?hg~UYCQfXp_dP#H`VsVhaXMq1!ENtrR=wqa3iF^J3qgage{t(DDn*u z0Rd?Rm={EI_lgw*p$=WeS%OD#jDDy!H+??JTJb_<9d4OtVFu5nC7YRk*@$3$Z0N1- zMTM27VdV||GuAcvmE0(m%J|-!Yd9WwbZUC%kFl?k$+E-{AA+~Vaoh`{+ulD=pA?PY zy)Cp`av-F-v)_MyX(I14t~qdbjc>{SK<^%t{TVzRo(xgA8P#9k&U1_wz;!=!K-u`g zDMd^jI42wR$)nn<0-0Vrzl1FKL~ek-D{+q+&ty#dybdf|$9yp=) zZKwvz+UKL61aPC5148}4YeqPp)1rLEro|PvpSjvx?S_0^by|%Z$;h^a3g>2~G0vC=<#y2xzX|NBS zK!|zX4UsDkS7Db+tgCY9y-aN!&m8MCnR8X^H#DgbT~^KEwJ;4(KP9Zrw)`%ls}5Yo zjruvKIuMolpGHY^3cZes+N~g!iSM(Fs$Ci8)mtG63s_iFnN;`{?^ zUy*Cm`}5tS`&PdJE9CCHA6DML^Ou?Qs~$Apw#KA!qb0pPAwTzpg5=q~(w)__Zf}Zb1AWhz5bz)EVnHW_NuxqCg`-%{O>ql+KG{E;hwFGmUFvBWzPKo$i?!* zbC>`9?K$S1WFiN&r23UX#c@=o7OQxDSrNrDnK~h3tgtuh{cLr&(8zXaf793FTke0L z$@TWirhBE?i!1Opt2np|1SUA#`t>1^RQR}rz)e!~#N|uUvE<8yM+~99tZ&%GI7c9D zw#`0n(dr{D;Vo_WPK*ZwNEM_ppk%G2EP?V{XUEv(%J|W({E&ww*ZB`Lv{;z0kM3Je zX_?Pg`y5Xwrxs~fw%E=bil1*TV9`-Vnt9%CZ^JJmQ{*)Fft)OETu5w`{q+D7-4c}z zoD6om3X-ZJ8MFz3l{!(+m2?HMS9rvw^}Zzl!THcgTg;vpBk=X0A3KAVJ;MD3-$f3v z(D85oj=I3i^~dKk3e}Vd5#`u{+)P~=@uouC8o&+p!IFY^bV^w(Y0T~%$>^~#BeSJ~^(C>sAifSUOViYwi<^V~s@z zu$}Hl6Y^U=>I|0TM3Tf%T9}i`*TCtu(oyf1pxK=SFrQf9yWIz(!`z?xqs8Am0)&!& zF^85R2JV=^Oubw%trq>D_Ian1H%nm$+0Ktexok-t;7DWsj(TnKPtymy%zay zEz)$5K;Gt&iE?$MkWpWq(ucG!9LI=E)vUkxMlwD_p@cX@vBzEu3;#oV~ zMNMb4Ly?@$S5|IEJ3Y^kM25`vO+APFy&G>Ed#S0BJ@3 z&lpUrLy1QD{eu>r8LhkZ{9|_ejjgeMUbY7jA^D~I@_R(*$=WGj2ERtN396ymbDF)E zuItLwn@D%3f}NvLbx6WRK6P8bISV z&j1g&YYRwmqe&5d%{!r`uQ7rSyZcgf&`xtf_2s?tF&tq^8bC0Me{YfHj>lA51us|@ z-Rq#TJFSoxDaoJ?3v(1n&{opS3)i9l zkr??h=+udPti%##QZVjB#g;gQ3YIrIxZslD;OjiLvyr!nUP22723H(V!&8XxvVW%A zZEDND8Nc6}{`3Bf!VP8SDx5_@1o6m6B7>#G&a{m<7l`VkNy1)Ohy5PU+Lt|&Q;Sfo zlUV3L>PTyRa{ydbxF(;fKb|CzaCKS4|Awz=0G}oW%R*KDl##5E1vQ2hvPCB7){|pp z>d2@-cR;E{0=y_+NYreZhhcU-8%ApktaKn!i9bll-FC=l?KB@ShI7TuhFq7Y&>(n@ z?~7Uu(2Xrry$VulhZ~X@hGKZCxO)hqu;mBuDrU`Y!}SW#ANvLO03bRj{38m^pE9(Q zlrI4I_nv_m$EM0(vsN{_HZ3_?{V{V%2mEP?vC6-l1QdVxlyf*b1uVFi+Zpz7Xl;0r zl^`u#LsUTNiB-*b!XET9_giAM2zv*dBAw|%Z7X^J)r%yJn{i4aL!3E=_X8hqw#i1M zbUI^~lv9l&bm{YizASHtLiq+I7d zVln=__~A80Io<^6o2&T=3(w3KdtpDGz&E@S$QzE83u|J2WI;ARAN9z9k&2?DLYj6DUHhZDq;j0m>>4V;oDI4X8uZ#*hV_%Xt7ot{9dpCsqgNC z9(4e2n6=0I3O4I<#rX7Jnxr^Hyz^}5O zxqfw$h zEYW(iWGLs|Xy?0Mdlo%MM<)>YeuooP$6WD3(GC~XV$Nqz2zGW z_Z{>P4aC-3qg{f)TIfN57!QjsE}~WG>7Smt@ZCsOVGKG2`0RUdSznnJ3$h#Jz8X}? z>Rg;gb|KFx@W0H9yJsXK0TP$eKACl&hK0~`e5q66fW%M~Teu7X}SHvGW)4M4~5d>?-9)1~6Wo5qj zPT=k9f^j?n%R*DWpZhu5nJj$W3%VG&G;2|d+QGI|dUYR(5nVYgj12oTAf5P^FYeMy zk`iGd3MR_4ZPu7)fJSR4hWIs=*l3sQBWxl+bA_Nq1mGhFK^I&?VB@2mV{B%!l70$*+Na_x{VU7TtyWW^*PLDAj;#Avm%Wi2gF*ZVVe=q{UM=2Yj$Et!L-_f~pqyI2I)Z1jwLr9s znMR}~^B_=uR1!6|1&%sfGq6%i&65U{M=c+;KYE6g^XBcT0eeDZ#{2w6c?@-VerC1z zfU9&VlCdU{+)s3g;*<2R3Vya~^1kkjB5PELi0{LbR~Xz9Oj>``f>?|?c>B7(JAsiL ztQIUe`(7wATv}kD`Lo~fbU*y{RE`*Q%^I*+Z`fbEY4ODH5Du3R`&r;ua!-^-P5nZ} z>X=3Z?T4m4z&1IM{01p2uPoC*^Zm5dd@)f}s{GY!qwRu+@A(@A5$&%Se(3^a4+9l% z84m1@G{{VpTdTM0GBc~=xV@u!%RMQKozzDdV})$^w-!dd1=~jZWwThb5?a#Q-bUXn z>MW4<`_)Grs0TfsnO)@ZN7Dd8E|9_pbnYkP`o3dSFastRt)Gmyf@^`;uaJ)go6RiF zjCHOUrZ$Qyx^b&w%?KPs43zdwe2d`DtlZ4hSi_5s~V7d%j876()yd zAs#}CsPN0WuAZrucM zBsV){;q{Q0gTZ&5`EloW{C?f&_aW*~$c+c^c+cwz`a=wkv+HU@f^iX^F;eV(HKb1& z)hq@iqG*fX3Tg|KqS-Cj;oUNRrKka94wt*~4eY%(u|+9kkMs=F1z1wpKPsNTZXuH= zJZkHx&|6sTq$xezUhp{60~V)CFtH=KnX8#;88eWEVyiuEe_tu9%!yp$N=&4q;UfV^ zOp2Gw>rog5X%8c#4GCQTUd5AXd(AcUZ2bq!kr%4K%dX8yTjwd!3>hoO`MYi;w!PTn zO~jOrY7u0UWtdb_#-FvOqiVx_D0F9(alpkY?Dvvq89&tfNH6mdyX=_q4~4_~SWi3! z4&9HQwL^UZ8n>Lhv{-n~8#RIp)i zm8{v&kuwo3J!t|)$DtlTHqXP-_fB4EfK_%^`KRzEk(Z-Ddx@6>=uXpwe@CVUG;&l78dvyb_^n6x=UB6_JNl2Yg($sLpQg-JeV;U5N-_5lQpX-*mwF7j?(M%F zAZDmgSGO~^Kr#B3epZXU{q#7Vq_`+l(-LTb|FyNC-f~64m~$LMtral6#L_6}CGee4 zp_$*j?6}undf$Ihe|at_WeU4Ue|J|K7hb1&CdxY+y9XC@S2}G(45PYm1!t za2d`lK9zH3nkno=U`Mcg#b{nO1zq=x0w5jV8d=vZSbqGz|FTxI&hb6gP6;6EtNND2 zmB*q21e|WzMUBsU09Iw?E+`+fbtRg|V{40pI|-`- z{T?KkfB2?a2|K1(Hz~Mtr8m5HzF0%yH1_tWo|yh2Id!O;3Oe&PRg^0k&j0HAoe*w+ z4E7;VkqF+E-GtcasY!M}1M)q|bb@}9E=^ZA!RMVFNnEywtNVmmy==ftV&l`6V?ytt z9&KF;wH;A(0uPESA)R^OOTIyyLv3EkQ|es*Teq{?U z8F{z|A~QY9+d;@@L0LRNK;z_+d#(>I-DplNaqVK^19~=W8WMG^FZ4u6m=Z}uLs0bc zIfp`#P^?d6kRpsP0&PmwTXLa{=hK{oEO`E{IE8YDGr$YN}^_aJ>xI=*V^yPfIU72Bq$ zvx6fJrB{G>Q#IccnSOJ~d8zPA1(-IZBEEJb!;lcF0gFQ(=KToiYF-Nb;(1G*csimE zN-XbpPlooh8eWoIW`dsC|*Hru4COiTi2`&*+u=X5Z7nbG--F+5N( zG94iNoFGTZnh+J*Cn+R4if~dlW3oYq+(W@ye-#uSKUZ^F{V~Q}*LdtfB(aayB}&i` zn=@_mwfN1B0tWe;#7L0cAGi~2K-Rw7T7Lz{n|5_n!US=GrykFtT}5q>e^{C9S}f5` zS&#e|a0k%)y6_a_|M3jCp7dnDqJ~Qj`OpCtgQ|J8)+uPY8d|+76+NI;TJ@H-_&yP} zdmTp2rf;_i=elWn!K%`=*F&2_)LV1fR&8jja;>KR_N&C;LH)_;K2(X5K{q`j9Op%v zg-E^DgJ0xrMy&;Iy&%82b6SGo! zi`&%)C5-7lU)9p$Nm&U1Cln?M^|Fk3F7-pX#dILsrTod7&6K&MUiQ=^#wZf{gwzlR zCKOgF=FEMo5z>GId+wI8lUiAIum7Pyr^mCcivKg<`HhU+zvegR3%2hnxHid&zh9a0zgXxHy(a)x! z3oEE4+mL0|20bm@ep8D2tR6{fgu&gcAou5=Cfw|Enw`;1dT}gOV4`4wxm)aMM3|*! zVrp-&o{e77ebJ1tSn(%cjars5av3dlCc2i@AtyC?n2M4>)qIO1>atns4APFI9q-8U$k^P zGR@=%my?+&Tq*9y@g>cX<=5Vnk=G;iCRH;dBA=wE8nPK#$~+7;f~fRURr2Fe;ifbU zuDsY%_dg+yQ=rQQFz|9mS+7kzB!>Ws3t26e9agJOIp{JjWr#nOze9DQ*Hsk-3Gex1 zHu8ATIfV_*4Jyg+MgOFo#@rDKWGj44S9892kY2R?1&Gk~xun)FGmjhsk8m^KB1^tC71vSZKPl+CKU&em8Zf-UHpp-xB=7{KOzCr~27_0$`E`?kXi4@Oe*< z1-Q0@Aq}t$tkfJ7-Rs~y)o#1E))>T0q4#uzO%;nXoFypbYsKj+ceIY72gAE(xQ+2R zoPBo}vy4nLG=1RO%Th($QM;<7FdL6hH~F+Xrx#PwLSjRzqSxpze{0+NlBFYl*-MHc zXBeTwq6u3xkh%f?9#b*Si8Z=WRwRPu8hPL33|2yR10BUd~Y!dm!(RoPp%egCYS9S zR#$EuMCT^L2<#u~QnTzKlklb~gKuK~x;&MlNHQlK@6c8Z8Yl6)Z1D+mpq_NCcK{tV z9^FqKwl~z8eKLux;qcBdq1H+L3O9g-oiCe^`~|fvLYT)#acY>7qw<(RVjaG-kK?Jkj~)6e!U6~p(xP}?f7^;vV6ewg1<$}dbW9Mg>pKc9QhZ)3okMzy2ymGKI!N~ zhDqg2A&#=gIlALv>1j)ISu?7xU8wOTF{Zr>AwePrpWc%Wt!U{U4X|N|_$$inm;S0MBS|hEWI}o0(b&5MKpp(?Zn4$IO zBMLOIe5@syp3D3u@q6FZ%)si!1k2bq3Kxm|^AtSfJbjiwoaR8f=7`Hdc5aqG@^dfD zmBDD`SPXTHPOXkv3hY@=MWOnFCSnu&FrmhWvmwO9%)z4u(~tN%T0NE=N1FSViLC+s z@(OaKNaS~KGSV3tzSEX++Wr1L=${Xc;$OJ*6IZ)w_X zW6IHxPtSU3x`3@KJ$p~Tq@E)qMmpnZ);%}+6@Pr{8Lck85raTO0XudK`9-#*sua9T z^ZEIresSb!fqYU*l%4NY=P+=zYZ(Drpa!+`#(o(@U~(uij1tf++dDt6TD;51Ki-QfwbwffI*V-S4hD5$6p?0I$qPRMU|zxYkibH z+Eo{=BR?jrfASipmK05(#lS$p#vR`R*q|7pkOy5Q?1i*bUrL0F6Y6Nowf00V-Jfp_ zqn4K&vfj3N=_Qc%k+{u?eutVO97CkKbM2&W&C&Pt!nxCD<_dHtk#i>;4+*DVw2Uq$ z28yz#J`#@(ww_N)#zFMtu!^}O%9T=Ir{eY{G3MwGE{M&BoA4?YTJinDe#qum{S3j& z^w2Cai0hl9tapTv19>>B!b%aEf-X%jJJ6Gc9gS75Y-E1?r7Z zXjm5E3Jk2RN(j={BK&bOm%YbOmSDLDdab3LE_5P58;5F;uMusP5rnzbSYVxDmB5Oh z=$OLY9>*yxb=RKAgy}%+>~#9wg7rG${Z0&et~zX^;??7VY+2(RZqd2CN0==v?;N@- zGE+80<4n^pZsn+EpuwafjF2PFx#!ZS407TIjwS*+YV0RspeB4cfwp$>nNI&vy+qY3 zBRSjKDH0!~@xU~?ZfCy$odv|z*3d-da@shO!cFE3j9gj4-H^?i8TXWori$}9vQ}>fZR}OuDk>xc#eslPORkE_&`VzrecXpXi zV&ka*xh%OIIoGRmuq5Oz&!}l`sY!E&k;K@(K2gw((;hq;%a>-C;0BJR0AKeKkOrhw zbNc49>NbE5t2(-fQIDo~1#V01_fPF4T&Md9!83PMP5$k=p6yIlwrCxBTMrrFjbAM# zZng3yY(-5pgnUEM=eJB#MYl@z^U_7(|+0 zN*cHa`;lmP=j?-u%rnf@bU`b|SYMrR1)fhWfL>lOLr637ocDSD?Y7l|8pN3!%Np6p> zAEEGOABV;(bWnyQmeZBSWrQG2S7BzN>cnB|``ws|3rsA?otuR^U(bU-C$z#%`^~!P z5`mc7Bidw{|+&k@iIOVI|sa;S#yB0$<+owG-*GyI3ngJU+b*!~H@4fdp<# zJWp+jIM`On1XP6o5TmfDzoNM+GEcP9U_hV&v`h=_ zN3E?6_}2*)j7fI8kRIMtX!&8CHZ$c9@XVqGJE_t8x{EwPi^(7>ja(R zKZ@?sJ)jm0Vq zBHwd@BSFow62dQtf(b$zM@Axr;?L9tQEuUhjQ9>sBw z6~quLhL~Xc5~#To-BCUuf;&;DsxYChX?2M_pC-N*c*4;MkZpvYXqj8_vDXcS130!n zkR(8%ZI87RxR@n&R9aV6g#sUs=caY%!w0Y#>OK}AEAwH?d)^qgg*;D~uo#)l(fTsQ zMQ$h!>Jg$!AT73f>hjT~a=TOQR;vxql+{XIFKF4-iF0}nia^UXEy`Ow#5So&n~aA+ z7XEOv`?%n4%k(A-F_DC^ggjmd_?)3-C={~1+VJ76n*It3|3`m$jKEa)>C^ zvYTlO3)5)<&0ktKOfwdk>DB@xf0VA`NjmHz<&05qp;)&|o(*-KUd+YVqKpOUB)=~3 zIu;qK)LC8Tqx1uP^3h|7JC`SFit@|nJFppncT2qj0Lk(LLf-$L%XvLW1`M;78?gLUffiNqEAQ;bVTAUVB{+RNqfsj)b%;GkGoyxCUf zF9osU>;v-0;?TGXRk|(>A)&Bo^F-AiU+X2&T&G$u{pIenFDj~R1rJX9zfxEXAp{MI zrZDm?#J)tPD!r5(uunG0tKON`0mK8pJPTg0uD8|mF&)OH5@-_SV+WjJnZvNdoN^cl zcoLZmrBP?IC1o}8cI_Ld=;+{G#rr-k##DvbzbO8oNQpm3u5f)@WNT=P7^?9`{7viN zI^6vtm;oR8GGCjeB_67Q$Q57Pxuvz_zu_;7S_{brhR>(7lQjk9M3PU5!#eii$0E0J%Rv~nR5X(E@Dc5}#lf9jY z>F~sNP-_f41BoA{CY98Ey-hU)x*>Wp!@zq!L7Av4^T49)$_40vQST})<;fhS-x%V> zxQdVD%zx@%EbBkETxS^==%H{eIHMyCH{3*JAXI3sweRPCN|afZMZJbJYSk@&Za=qG z!0(UA-}|LMq&TtM9_55SOH$G+K>n!fl00La&R^{{9Hy;*>04?Zh?+Js{bme%RgIV~ z#Xb5`o&fT*U@u#IAK-2$;OO62*D`{bVR))!3X(qsMQ<0dA~Bz11}szyu4icue(D09 z=dCj`4IuL)<(&&dk939aD;D>3jKmF2q=KwKpQ^_){2h|gT4&sL)X{vbe#UcTf$j9A zXX^n>2UOIq_L`&v(&MN5EpSxp*wC=-DE0O;^4JW67-v2HzDv@|)K>QNXWTJ0HlDM- z7xqN+EvFn*mkP)oHKc8i8V)(meXQi``*lA2y}NV2SG#J?wVsI4vc7&0`Wf4D{rm@v zV*8j{n1+tb)1lVALfVUAU3Pqx#GqiTSf+a?Y0P3=BWA{fgvXqE4cf-Q&Za7z)R5@|2!*6fJnu- zo<31>&0ORqzJSa2#zhboev1 zPeiQv)_h~hTk;m7g}svOR%475>|z(1Zi2W$2DFgpBr^;UN;vxh1y+s?&IU*k~C@N z%vU)+FU&N?hS1L$iLLxpBv^7KM@8SZ^RCu5a!U?$8^g2OlV@2KoIiN%z=q0Q{2Y7Z0j311yqjF{tzm{H|Y^h zDco!L3!p1Bf`%JHy7Pw3v9n{p+e$#|u^i9s^3k^;cnvw6k1>eYc(6kj27GRnu*;n1 zz$tS^4e8XG?PeTT!RWiPbv-(A-ZRMl6g-CA3hI`nE~Bh_Y*$0|GP9_FWIa8BxPS%tU+fvJQ!5tAb_UK}dvg|Ej+<~-gXmeaqV8WpR)%wv~yOqhFbPq4p7 zUVE2s&6z6`yDteu#$b|ZDi9g6tF4%;h(wlo+T2~NJgksh?{=otgizK}{49el1G9@w>#!e&aoUBo!8V9!=t`tyszFOJM zN}jFZWf_TFG0Fa%4>{PSYvr!=GH=-+V4psVUcM@}X@M?dx=~{ef4JAGcsXGW?Q3Ul zLtZ2e`2nOlfdaABciu54;*^|RVWH3!n_b$Q<|v2w4-*m)?ADy5v*etc(SI|h-wIai z#+#+7*IeXX&75+-2E5oWu%NHJd8U47W#kI!{R2icIlZ2UVE{9IbcJMB;9Q1j*+ruQ zO(u0ajsNbTNIY_s6cqD0!-hFfIgk;N_nBp#%dnQD6gtTFUvl;R+@>8P8g6YyJkC*$ z4vfzM?5kF2mdvOJ?0`NI2Fy|!pA8CXx5Vz(G7-8HP{?U4<_=IsrtzWEx_X&kla?h; zOF6C=k&uoLW%-X(3MNi`(^aw>0eE~k`Q@u8IZI2b{MwOg4P_f$A6N|3e`)8^sny+` z;GK!@1nX07E49XgJT+IJ&_ zg8^APpTqmGmfu7SPc9BY?g45VQWD^g!z;W7`Z&B9WQ}f;z(8N^g3$Wv4U0h;+X^X) zwlGY#$?Ws%q_tRLz|`6yW~tWSDc6;zJFW(xc_g z1ViKe&qtNgBc|3ELy3ylLk|qOU^YhkI zemHx;8tsz@A-UKOq*AF?$9y4A%FwJC!53o&`B2}SsZj7LQShr*vZWpR2+DI39_mJokm_zOZH%MRZZz>b_ z^!)1dI-WoDF|fM6ihj(PU!L8wEo8YkdxC<>G>tq2kx_`93w8rGP{R#}QJ zH6*JW5@}BXUae;-m>nD-b#?80L7;7{A>5?q;>~_tx6AhyjVR>UTWql^v$cBp%jRa$ z?Eu0XJWK{eAwAK@x)Dlc#`n=u*jc`AQjtWUfu>OBcl;pIFyHjazLpdH1(P8WSh}n7 zTH22_XabI@{O1e0H1(1r1y`^j4Kl@St;Gfi{r`(4!m`hqoQHMESI zn!1x#UgUF1T zmXMl{vR08ewi@LtSyA==xamk8U>QiuSKl`T?2qVG zKDeXRblA~E$w>ZpZc7A}v&s`q#_J=_by)g)a6@J#mAlpzR@Yus+w-9SZ;zXs3PvU_ zef!Ah{MRU!?O|ByQ{#2%%8OEWQEj53w-bD1PQkb9Vf&`8qQl2j0zEGKk_`bALY-0R zs>82jXK~2|9NjgR*bqW82~2xrRromMl+xxU(Yk#9vq@XT6_YVH!Xb+qBLV5guyH>icybh%W@ zvTt_QTh8V+Yw)V6yv%>@VYI7}N7_|>hQjeYh0fMYMvaRaFm_&WX^hRY3K+=pB^ph8 zl-8WH%cI!Nc$N^dM3y7;tfNq%H1ms0;LoGzYB4_8W#2a4-WI?`AEDbvithqG!sw)L zYwx{m-$@*b9F-u9I2BXy%3b032pro}N6LOk?#18PUjLb`IJrcR^PcqqgD)VN$6Uro zxafU6=McL5NKsYqp~m7lDJkYCF#Doxzov?xF3C~$Dvh+%xzBP{HefoGgq1hjcXkyU zZ0GqcTK;5eF>i@e@qRhx8W?-$_3H_gM4QF*p=-i;a5Laf*-vXx8}(+~r7F^ZDAj%nv5w70`$L zUd}V)3|--p#r>ekY624ar)ARn{1knePnr6nNRunv8FJutO_`9Ex-DN#c~*R!=V)Fs zj$pqlL;Wy&14LtID#FnZYm23nMpW~7BKg9#VsZ+TYFH;xmVEc z^r#a0`^fBGAx4y!gpz(`7T*N#_n`An*f`kQfsORXF`mzdjHegA?I@us5GQYi#EbZs zY1WetL`c~Z zII;s;&LR($IBMW`vfUX#8PuVWK{drRuNEdO1@IXie6}w%u&}JNeo#Ro*W6;+w^nXP z17xj``HU?VDT2L>JZvwwi>`>Rbh5plVn)r4^OjLYwu^;GQfMpwzwc^P`teHkX_eHUag-4JuwX`(|*f}GAC9romh9{wDy;=Yo6 zh)L-BfLoB7{i2!_cg2KU^awZ?mZN0Szl^eh^&VkX;3-X;YXOR5m=%@uFz%ut?0>?1e7yavJ zjqi#4Q=Qa7`B;fe#mY_Nsal2xoGzB@k&{uxI7D*rI08`D^c!t%opFbYixWP@0r15D zEyp@O(xdvq4)+bUtOna;%kT@Mwg*d{${rWrrnP&y)C^20`Rho6Iv!Q;mNM`Sm!F!O< zOn2M&#fB(c%E+w^nS;|6O43B~U$`gNA~HrX5z6nq(3&xPeg&#sl-hbRuCwFd8`ove zrXwPrIwJRApPa}9Z&_)+k&4H($3?@f_zc4t>~Gsrfhm-M4`8#L|3i{sqJ&P+c^(^PiU*385 za$k0Y-p{6xzdgr(FckX->hTaAxwbrw6)L5%{pvpT4DJ)PU4HiGBb zFf5P8X>fC;qb2-q@BDkX+GNwdYfM``_e18$KFBPQhdOCwLegZy0BvrO*g*%dDnul%5p&0?YqulOl2l-}ht zS>*&1>W&gaB7nIF!Ve+91IO+q^e6P!BxFIc@+!ToWX?*J2KdGt3XD6fVrt_>Ci%;X zG3-zaDk6k&ZT7qk2V|vMIGf}&9Rw$@fJK#fjw{2nI0gcwF;+8$WBA9_RIhuL7>-sm zKZ4iWg)?*B_Xjc1l&k@QdKdu4TKjL=4}%h(f<($%W!z;X;0WQU(miXc(;^nS*6#Vi!3#gn8EOn`+*RlDFpCaO9PzZt3u`lID*kFdtSA6D1+4iZC%7q*VeQ?1T z1UB8!Wu*cjh3BWX8>!*jg40o>1k+QO&HhfgaU^@CaS`N7WheNkDJp;>k@*)5YMrE{ z%#L>jgQn21|DJ#<{>OP(PK)F!w=>N_Das_g1Pl~HO@A4l{FW$BJz59hF4!S44b5F^ z(a>n^eBN~|_P(XfD0`-4W%G01z2_IXM!RFRocd7d7(OihpIHZ?yqaxZ&22Fk%5t%S zktGGwS)o6k_CeO_KCh&YtnTSc#B8WRyz_|et!OT ztGyFoyaXVuNu3`bG}urJodst-4xD+2;vz%CAc~^s?AK4iL;{lgy&gTVky)Bmyb2>) z!M@j(6&9{=K>-gUZ=dbZ!}M0=CyiEv$Ro8AtTqNWvu>PuX@r9Fucb0B0}E+qOha#H zN3hI?3xI^Qg)7Nb!6s?mk_7gI8OC4xjA>WOk2Bd0{nnN zH6~!|haFOlJ2YavRO{84&N;*gMo%0VBFwTPE9~2|PK?|+tMa>-)y%kF_jEQjGbDwiQlYCuTs(yc>o~H~ z)YNW{-+95jxz-pdkFw)io-}M|&+Mm%NRnbcnJ_;TtS846d}sY;a!q3HSuO6&JH8?bcT+{^f9#q0VW)ISGIB3eCpN5fOP zfY03NhseP@lIKIN=&~5}P#{N>j5__b@cGp5Ae7l`qUFu z;naK1TUNoM4cu^=I@DZy?z6f5<*DeSc+P{ntBK;vGE9oafiQuL3lCVF;1(-#U)*C6 z2R`tOu8tmjAOV5s{h_^!WraBG@|#cVLLmz02%d@3PM>$7IM<&>kJoa5A*<;QB|OWc z9SM~XQTuJf%;ePI&Sq}zr(}+^N$u;3y)O!>%AYk?VAu@5qI>K=*gpDiE1>&VY`x;W z%93Fqm${GpB0;t97FQ^*U+f|LUEg=M93quHsdCHm;o%O;H zADR&D_P%>yes(>tYX|B9>78MnzOHQKDqJ^|s49?W6skZbs{=#UX)l;I{ZYXh=9+ti zwf{gA3-(@HM2WdzD(nc_foG>f{2&SG4GDZ4&!Q^*Z~5vHmvCCqho(JVHCEmSl)6^@z z#AU)9Vj2z#5q0)ABz!Kb9VR`}w@br9LD>{U{lfH`;|I~M$T8OPGPPqu`fUHYW9Vlp z_q+P$3n*HvZ6yVzHu+VCzrF4N*64sW!H>l#gc}rs=kUeES4P$>WNHD8I1HR3vdDXN z@pXH-!-e>B#D)Y-pURd=ne0T+XIVK!?Fjh?B$Q`s$5Zp&LfI(JvAZHI&PcCRugu379N*uu;M+*--7iV`{J6Bs*3otZ+nzgMJP|(B9 z!x3a>=VW06Vs&-4v4cLcb^$wCcmSbyZk`s7c2<9Ws0ng^=jh>{>udq^u=50|SUB5R zgWNsxZQS1hfgpGHkNH+W7b}oADbUfv&PmJ8#@WK-9T)^9$lcBgr29J`I}ab=JFug- ziaW^Bn(8+%)*@`bsb+fzb{717A!xnf|{~RsSf${jaL~-GWd_VD;qu*Shl-{fhwdcVIj6 zKPdoN36lRy`G3mSf1lUiwfsLYWb!W={vWsfe!f6&cJZDI`3PIWFLpS=Jrmyt3$DDH% zod3O!=Kn9K=6@#2g{S(8tw`%||NeoAXGKn16dd$HwkH@{qX^VPQ_$O8m+?{@fS zAL0JtFOFFLCyxI43A9`Jn-$Fg)ZPuTl{@nR`R6a+w@2ZR4SgCCLHw~L2RTLeckaK9)Q3E1Cu0HjAfT{z1UcJy*b>3OvNT&c zLz!{@owqgARQ=Tx{pWVQnA(|aGc^=Sjh)ufBDtaD{o|Qb{F_aeC~~sn@C3&c(AC09 z{&%T={k`h`n^?L(iRA=3{^#!XPw|8rPUsh};(yax{9h^@FNmLumlMR!0^+rXc4Hg@ z>@1cXR=g}gXcq>uvI27P@UVOQnU|Rjw0Xc59xhe^l|U>jDT zi?au`x3+laVaxivMa{tOAa+*h?+?3w^mG4rT`I_mpWhn9%f-UQ&1J>HZD}RIB4EkG z%fiiR0pjDf5?}}NbNq)c6$}J}EIdF~X8$mL?xFwtqW`}rihpIz_&-VcKh^4Q5l1Vn zwu$NloMbzcv*sF}sFi^WvUx`Id!TcBFGI!{x4ocp?Ym=aV5qTIG&bzdgWrK%?SLF;>?psVAmYB#(PAfi`iPD`kle%KN#s#}@k9;o-y_Bu#@FUNpxTVKQB>s<^!xbCf#rKTNTI7-vU^ zQb39e3;PHBD|VPa=^>?pCt$}9!ZQRoSkEOxY9vDZGtm7^2HcgD>e*Egk(m%-5&kds z?kc#gC`uHpnVB6kDrR^Qb#keQj8nVFdxV`gTQ8DplG?w;;?^J>1PX8xiN zl}@Qjy0y;TyN-0v-5VMf92`oBS%8`EzsJnr!7M)<9qo9Sn4FCm9sf)3Z*H(*GW%(4 zV#H+UWNd9|;$mjZ^fz5PIsut%O@MaHME~*aR8Tm~SpWSwkWl~git@kSMuEbC!g`Co zX1rPuxc`Nppsyk_vMb`Jbnu^ZMTGhv#|{Mv0qgsJ%siw&I5?P~wgKn2PLG%PrSE`c z=1MNi>P&9_nVB_z>X&T9R*)2&B4b|ZK5N>7C5yeA)V|Lbe z)E&j?Sh+1fPqZbPuM$4QqBV*)-61mdPU5c$lhh6SU%c^}ow$&J`m)9`3zc8;j~kXe zZIs7hO6UTfFig9FO_8?&i)sC@QktnPt-zcI8BLU?MVJPrQ|;jyRnDAErw9AL4fa?Z z2l#Yqz>CM%bIZR-70&j{e616K?@E^Hf@W9l!{gY(kU7MlnsCo2CRs)+xQY8I9N!}t z>M5E(p=vD9n+MEj#t`1Kr#`UX*2TXUCM+pV=E9vTrJs4zg7RkehjRZLGsgc{%vip~ z4*tEr%b$n1)L_p4^XuY!LhSz`$1L#Qr!FKCjIyn*WVd4+mqQM6oY*V#?|%y6|S`=Ziyf z=n6F3YxueUt(h-KC^LO<*AROI>iDbG{m9xDLOA)$P)Wf9!q*R2`8*GNkA(^*Il#+?B=1}X_&QMb=yWZlik0T?zWHFa8+nOA)S&7($_&av~fgu zBQnj9=&DP1X~Xsr3Eg(eZ5W5cL0&)b`XK6UAt1rQzza}0 zY`-bHMFxq%Ak@;7Xs0lr0{9UBw*dTq%m)9FEdM6}!Gr(zY51FZA^jo1!JN2)-Eq-{ zuQfbjYCBvuzefd)Sq>ctX|qL=xd+?(h+RZ@s?3ywSXzMsE-FU3MmfduL8o`uzxmc9 zL9rUxwFaJXoF)lnKh#geMijmSu);Irt-$sC>0l+sXQ9*uDi%Zt7};@7=Tv6$kr57~ zQgB64@H;+Nje=qNJ>+z>eNgPR47e6Qop+LoA{;4foeS_6vfMHtdb_&n}IQRtZNK=~Z@%fF3IpVe_Ip z{4Wx0g-)$YGb3RM|BxgPQtj$>jvyCRLR_>ZR9VtKozro0Sqb!ehlbe@qA6y(j8o@H zG#(JFa!Gf~1T^!J*Ka}zCZW7(sBH%3X9}kN2tTy^JgD!;NND?%mT}Sp z(qD>>nfDn1?9Ua;DCWtOIQ^n3)MJWW;R!a?ZXH$Fp0Pp9B~qBOZKV|Tb>$yL3)^E0 zL*H6>!&dkks;8uEWvxdgJ*whN>oVIHBq|p*Nz=8|SDJ6}Q1mWlfZ_nUw2QazBAkx9h(8E8XXg|x}^0b8f zp#1RRW52$rXo-EM=LA%y#Zi{FewL#=G?)h;PNNILlb^1Rc$$N!S~BHOz7#z4aFmY` z%Pj>xZf>dg(2e4&VGByCd2il$8%;-%80^=eg~hRNhX8C97x}KkK{Tl;FhzNu$B8~e z!c%yKs|nQS*%)61mDMhuZ}PAM@vcj$OJcmcng7c}#N$IBf zutgi30NbMR5kIN>&c^Mqg=WOgO}h#dpeb)! z{qcy9>j2@)hcOgy&JeHQcwzAB=D-4di4Fd_Vqe>sle1lteHiGx3gqyLMQjdf1EbA> zoO~gC;$3-ts#vZ>30=KN)BDs#!^pjIb>_{Wb@#eXMUU>ymn$NPe%5DZdU>m@O__h_3a$njTZOZdEDshZC6GmdvRYq-isdM({$ zK0j$UNPK5Icz*0AXRPehYr9$aQJCgt9sO;=d*<<%xjAZ_`NcP|9$BRBn2YOY^koBz z9FxM`kQ@PKi7PiW%}OtCrx=H8E^n>8@SE?H=Q>5Ryx;cMZxP(?&zZrdo}AC@<9yO} zF~n#;zK~ly@Q9%PxgxP5^Ew~hWzb9|VSLb$xf%6tVYGa~ zt+~}R#uv4DH+k>;d=!;E;CG+L^&nyPM}wk@M5u)&{vv~g5an@;Z#rgkWT>&OW$ey$ z-&0z1u5$CW``C*8AO^S7pt&?wHJ4%W;0+cx4v)c(()^%nuiwm8u2#B|!zOv`WAm{Q z%#Pg@{rs1$oiniUX~cyimj2r)n*H`!HBgUjuGSdN`peHrV{CxSAOJ}%^?Bcg(!cJs zfc6DJq_kX&5=t}=;nrWOTOMY0TA;?NnT~^UERT2aPi{F*zG@tX4bJGs0LNMI>rj8` z6s9*6aaf>hs8$1q7b34yeO24Bb_6v7JuJtcyKTO&SgJ`4-DLBIl6B!xor20g-;Lwmpnyx=o7&rHz38ak$)HTkQeGT*+wls$CG zA9C+|6sd58ftf&iIkl1{o9B)CdgOW?;kPhIU_c;6e``G2V#-pvC2Hx(>ebEh!AKVr zpX{w+)y6#wD!RZ}BK^XXm7k{oU+`d-@VSeAtKGWUYByw%C0xZ= zoh*fp+CE&xoecf0grW-RcXR1_1*7%Nq5VBKsYB&n5v(x-1e7OaG~fRXm4}%3hGDi2 zy_)eNcGD?#49VYd#bNR5#SjX?qyW-#=_pd9v$bpEFeuU+mxAuZ2+i{m@SWcXybuDi zuH2Ueljt*nuLdfi4u2Z?}gz&Q}xHl`SNEcF1&QFy)Gga7h9>n z9ZHm`S8&HSN(7?>#@n~9zBBF^Ma|}<) z%HUnD=`u|RDaNSF=uk?D0Z#})0pyE3L%HswgUQ)ntsSc=PRJ$F(V=rb|K6lX3S(3P zBV?*f_451bZuc?Kg8s$BEMDBbS49$yL47tmElufx97|t*Vr`mM9#BXK1UG@}$PC5# z5MW-ANd=?hyogOFtpM@98cqzm;%yhR`ls_1O@rp?no(_&$9!~nJ$N|^@E2$%ciK{f zv(j5}8S=xk9`ATx_kIh_G@cU5eq~@lY9jKUf%|OXLHV8I@dHF;< z6cZ`A!PnNfLo=@zHobIpu#Om0#7=O=Jj#-NF@e877c{GTsISN35B1nv}h(kJ%Sh8R4y4G9_uVHihTfZ zLMCsOhu;)wkqr`oFxRB&T@|WAp2d-V%rjSjicy*Es10&^@QUeH15qDA=bS5aM9PSEXy_u7$#2>FCKCxR{)$c$k2i_7ns|8arD zio+b*cQeKHLMxhbiKb67s-G&R_7WR%f*93LO=7J_N7>Ac|AkD#l<1sWH@r(+P)X*D z+}=l-)*a3w_boF|!6Bq)8|6>jk}(!W!~V-elYw;sVFT zo5p+yRM6eB-@LcRL1?e!E#?z=xPVMK-xHfkqTC)sg}=Q9rlrvAVtyIzL{zS$WS%R% z>SXg_H(YHoEqt-5;nv*tT$w5`Xf-w{Klx zFX<1V)CVPNf3%;EKb=Zd(FgUk0EfQXfm49<9OAw$IXg!4kl9^(<>6p)9LeVA4hL}Lq%>u`QTayC&4^* zNbAfQmqGYG?*s{pU+%2qcHkT5lSw(PXz4=v@Y^TtR~j~m8h8t7RrTUw0=|eweyj70eWI6Saw!tv&n$7+Ldlw| z;2Bo({yuCr&ba)Fog=$0-vQ^N!H{N|xzDkUJ6l->g9x+o?B)3h?0?)K3iK1%`&)$a zljIZkSN~ASAS-J1-Y{X(e%?@)ksyO+-E(OaIU&et4-h(c?69G=Iv3(0!-XedX#R!z zyCy8E4|RtnM0?4u1Y~&7h8fsF*(B|6i7p&)?8zS^lSu+>s5Qh?_n1jCcIWgVaZXSL z^I$LxC*>4=MLSsQm1!nOSYxIwqU5vGi&+W8uo*GPfUJPyPbJ(4j%bV^V`c;Kuo)ZCYhWHT^Nq0A zL)nUAhoom)KxZ3%@nyp{(-22H{!q|9PLrZ%f}T*j|AB#aT;ti@`l@V|vj>&^CyhEiq`^hnXwb$G z(;;fO$Gli{+ijtCb9~>O1pTt7dzD^@&nPXbP053p5=|q?ExEitzoz_;09C=gS8{(g z4ngM1s%Ci}Rv*#J+G)xu6D@&_(_{{k<@>WfiO-({J4oFlYkBgw1AX># z9_qOc58*rEey3<3^osXV+Ir7ndE?-N0RW@x)usbgovm`6C&}^@0OV|4H(fW>-SJ*6 zw$)-EK$*!?kbNC$65p$MzaYf=>@0bFg0Ht+CLn6*dO*(ZUY3n-?4CR@1b=85PYzmL zhzIvx<=1g-P`B=f`Yxj~yybhTzNi$45p$s8(vk+2eY#Yp*fp^YF}V4D{?b@A>=MoB z4AhuQwJb1wPACbfV8Syqxp*N0O+`{9X8QED78RYqd@~S&X!U?$n>vOVp47UgjgqJ8 z(Vp&Bf$Egoa?#`nj5~Ne0|c6KtK=sMscHGLelcknP^p}i?82qwcQ996IL@@%WlRNX zI#d0oqjL#J%?6$>9Ac;35u@dvWx}3OEw|V|!Yy+*j|m^d>3WZdcE7nQf)QmVjCfXj z53pe0Kbv@u0q$(KT_W@L*QBinV@Yu~HE$mItA#Y8VsOu6^Y5)DKT%xa()OiZy%m^Y zottu~ACw_#N-1~ERUJmxabm;C(mRXq}OPp&h}^$%%VNtl2F+D@j5 zc+v(m^qvPA3+F9nnFaAu7uoj$R+vDO?&ARniE_ysC;5XDQ~_C@Y#ns#g_iE8W%$hu zk0w+jBkww2a`mM+!YC|#b+uGW!D)@S!)1L^D742v%EI)wxz#+=Y&+jaH5*Di`Pd#; zV2E%c471V&Sc3=<7w`VCQOH)HYr;4TQ4XP#W%Im3fzuh$;&+_1Ca=m;Z5bv$kE&j&V$qFg`}71b5v7iZu~$?ew`|*y z8W5r$$IlmG$?sF1_DL3&zTKOJuxfk0^72|)GPQRg1+FPJnf@k5I*3MO&NCbEzq&gJ zcxPrpBrM!=uZ~!*~Jbv7a$^ zYdZ%~&Jtu7D8qYV);V|K$htNFBhvuT!pZbSuQD@OJ;Q3E9vbAc6w;r{$nA2A`rk|F zq|3|;L}R?~`hll$ZoGa5d{T&C5ra6wd~yf*c&!j>HPPap1Oyg<-sIvOO>GzyJx`=* zc30U~5qAXS0|@xtU%h8W2?f?Si7aq&bBAE4RfwJWQMcptxr@s|X72;QXeTrfDpZR` zFvL}@ydY~YXI}r-jP{%Z6IDz7ah|n5A?_bZ31AQjEfdHTTr9Ki9 zQfmt4q0>|zx`LhQIShpBKpfx0=gsDxKNTRstLW$Wm+7(rxbCBhD_G2t9z0w%Y`5lL zGZq6N>0YmvAr$_$zR7^IOce_V9KG)A^R)!E@jClsnI&xB$-59`xKXYoIVlBDr`E_# zNC4Oh^%vx?6pw&Ds{t$DQYX({A7G$D7O=c`f1nM75ZaD0oh9Z_8}t3{y{deV8(=ZY zx$y&_rXX93H!+Yo?R2JvLDEKkT3e!XW32hrh4$mssams+hrk@CcR-sFa+*9aBRy8D zp>oM(qvP9Irr?H(Q+a6p;4;_ltC7%$&&Sng%Dzq>jrvu{MH7sl3aFXY6^3rpsE}#e zZS{HrA?v-a#mJvmkOf;Eibwr72(p(R&-_zt|A&O>hXW{#1 zcj1wl4SfM0BkQ^nDQ2&{!{?&VGex(wCOZI!U2?W;k2DF*eza>EmvhlL{HD8jV?S{N zo@}{J;)?zIQan72=#EO^K3B?e?L`vfPO#y+J1WlZG|+!30N{!(lx{=bI0L27*)a`k z{_d0oWGqmND!%g5at3oPg^FylKgyX{9B{)kJ3CHYiD75ETNxYc(;51_4ML(J{<5Mz zlYK%72nKmFC(r$(M-214msB!{Z?e0Xl-6NK}ScQly(CvtX9r~QCRUni_k^={BU$Zf5o`_zC ztc%cW9?2#99xoT*VeYsy@uP;)yP2YsC#Bt0&IsW*TlmKBe<ZDvj3VbjPORO>EULY4txbyAp=fp|%2 z4mLgt`rnsj1tezeTLzLBCaT7ThzT}TgffeFQuppxWKGb|xwXEMl;j=c)$LV`IoU~j zU2R(bZjJ`;-^om$1Po$Mqp5fn#(>#9_Lk$;6X8bLJN#|~@ra;t+*K7w2748kNbvBo zTPUS08yoLhnNM*~(eIXFhY^T`1dzsir=2)&#as12^a0)o=Vg3B?VP?d%YR(5XXv%O z1)dc|?tsxJs8tg!DC-Yy`&2sjBeSn`FgiIR76DrDFnv4^kHvVp9;d+LHD5wRum@ay zl1aGbHr-c8iCXOMiXI$N2d&Jyw>i^cX?=oRQZF*vnw{{3h0%i%^xM?1UJuI%;332| zTO4!h!dY0!71HG+jjGljVp8YYngz~hYGZl9eN=_p?;O$$A8R$MPt%wVeV_fx5-8Q5#RpVa4kqRMs*PG3{JKzvoY#Zv5EX?_kwJme z6-pq@rMu=Kf2JAS?{vyl`L_V~VFE=UN@Y}$8u~a*$^#+MB@^ZGS8>_jQFJ&e2V)0m zQA6Nl&rmXLx35QSIA~AnCKy>sx?W0}B;ZaHKd)mw^1$uXai4tCV(oqx2O~+n7zLR3 zQhFE9P?PTAt66_wDE3zNY$l2NK8e%_vy#_>b6V`0;G!tF*Md;xtCw8XNa+*#UEf( zFHwL{{y2DengG>^F3IaEPMcR#$?Q8pUz(Qd-N4`lYQ8$k5*O#oZVNGBL?2*pF)`wR zbYg^Lgjg z)kE6Djb9(l$lo`gH5tv$HGfO~5D5jGK2ZZ9x9S+}vv1=UKX?P3(Y*V4N8xo1+qw~W zT2K*r`$e(}Iy$a61zOQk;oTzPi4OuYfmg!6{I!E?8)7n>h{_hLfxo+s25PRd7FnB? zax>}%w%V@NP_GU*<{$r@ubIC;Puk=ezU=}mPlywa;j+#e%zFa#7T*9aChy_KZlxVp ziNZnRsN_m}(<40{xw1-c0j5{@aE+Y&Os) zp}DlL2*N!PG-8bzR@*PAZn+ssw&pg5zqvj*1jf0kk|DFc#uhtUEy~v&etO|dZIC=N zy+E@b;&CZ)YxwvLUhTG*e`CK`+-e}L0~1RqFC2j71csyj+B;HAPrB=^5uKu9bFB>3 zy-u~x1_VC!y?H(hWS&c%d2LE&2fHVEfyZAAO`TTRgef*sEdB%Su>Fr~o zL`G*SyMX!Wi9sj0Zv*)HD5A~q3#vE&4`DXQC%Jk9xOZm+Mfi(g=kx0G-bbwjTSK=} z&0a0hqdAnI3Vp}E6Ym(b{`SLvQZZg0-TQ2o+0Vf;53zhT-44%Rwj z+?PsnGzMd*pV)dN`pawWnMjz@*}CuRUao1CrXQzpFc@9F(p7PjG<@%WNb~DA;&n!Q zh>kx0J~wUVeAXuFEs@9_nK0wUT>@*MpVF2l7!G8dXpq*tM0FOP7(?>gH@15GBZ-8L znF~(jS?@`e#H(EXQ3H&340am%mBDqEZBkGP5LY(hfOpCd8%YRN-$MpWc4TzGG$*l{ z%&6bruC5)o>>b31Msi%^oA=3K;CTO3_x5mAhsk{K=Z9cHVo8+5>vBV7Ai@0L(l-kS z@o>yn2rMx&h2wERWq*mH!9P6W;;2;80is%vWW|C{225lZaqLUUPg0m?^U6QQ9`f-- z`sG_*ExNs)ncKY#gI%%ZqcpT+Vt*(iheUZ4ksY)&LKR;k@u zs+l>jDq#xIo%K_BX^aXGy8^8)N6aXQlo0$45{_LA5|0JT=kkodHZ;?%32AA_Id1ES zB%RaFGxR<{sTckFog$eyS~$=qr}@yK&b_VU>?Ts}o=AIIEocPq+ahKa}- z^PFL8SvZP(n4dBbtsMyoZWytMLjYQfg(VcHj=8eEAan6G9;my?){gyCJ@TB%rn(;> z;2aVK6}Sq$ij2(i4n0D9R^9YIz}8Of{_h{O&{#ER4&F3>dmb`6<7ZtbLS(9h8;YN_ zvq?IzmJemyqsip#Gl%;pS3!;(76#s|6pJWxb8lCrXDWF3sxQdlfa@-cJsQA|i{P|J zDTwY#dlz(~)BtHpO&3GFLSHvP{!WPq;}vNG<0S$RD=-3XT380K_O$jnL$| zmtDwP%SBdFSwrRR#xai<((JDLZXvk=SHiP`HM4VgPFWRzD0t#m#a%BUT;(WDltGl!ChkXSpD9Eddnb5p}&!#Skvu32Z+@w|-d z&lUNz4yQAclE`{15_6HGFGqMVFHrpU4O~OyV>Okt+#^WQA{p+g+lU$0p|kJcu8L`> zx5MrorBg@gyA8~)OmnfkfE5Ujx3fa8QIaVddtMCGb58L5%Vus}fwtix?|KW2op^`s z&p&nSL%%~VT#YpgZA#{kWn_nCUg-LbxNa4ZGB_ewlQ3lj;f^h<<^7aQR3gnMeILTZ z8WzLtZ^GdnZttJ2=#-K#c6sxAd6dtf4iXMO!uZJ%AsX^Gn9@(MFjlq&pqo$!+L#9;cx z3c0q;>1N@3-g#lz7DM>@@zZJ#7-3F-fb3*a)8iVjM312)%=<8ITnG)OuZt^ci4LI| zrie-7wLB8?sqmA2ouBmTK_)Whr{%cXdt=@%7qjnHFm{-h?m^Zxo5#-r&n%hwHv3BE zf}6?cSZ6Uzn2Pl*Jx>LCj2}nw#veo6+P%`Mu#q3BJH)R9S+U87njQBv}}N(bB~TD)>8BW~*FzSMlvlQ$Nm^q(Ydf z2Xs~p>{&igd*Ka-+Vx>ePpKSFjCMUiO*6DkN8Z(4%g}a4E3+|&7e9*D@_Cw?k$cyO zce84po>q=TqdKoXa5;o8-?N=h@T+4H`~#e!YOp>Bd@r9CCh%e7I%J(>W+9nKpllt! z6hT%W?ox-~ag&C6Y7u{yQV(Yp@b!g`zpjW#4i(h)>Q@dV)@!<2KOleh(J8QD`N%YC z$tuOW0@xnI*-tkJSPz*O{5emPB<;thAfuu;cHrWxI?jl1gx8^xwadtG^057er=A-k zMQ#|l)dvRdnH!0eK)N7zkH3$u^Sh&N z5hL(ry7hh1BKh9m+@SBgcpz&IQqh*7BA8Ykh$JHF)Z2<9ve9>BMP;|zWHfFHI)2_X}^)> z<46{cBhm@6@R`60*tll+FtV8<%x0y@yd!DK7zzZfk&Eyf5uTusP@j@1n$l!FVzOr4 zZPtFJZafWNoMLj~Ntz&Z(XBpTjVz-Hn}%PBK?hrYfnvO#?Z(`MX%lPWE9k1y>llJf zawx5}d(ZTMSA3LP>Pz!QN6d2Cpfwi4ZkcF5JrSxN8DyiE-kwOPY^ExrU;_dx4pUoyR6wZxRXh*A@*Bdg`l_f|9hnkzNXUVl{qHG z;kSh!+~ZFxE4I1iHXOcSijYI>;K~yD?KCdIWVg|LwW63p1efW${MEP1cDcvC<6qzA z8=FXH7*Z-TuC%&%)N_z6FZF#lj3D%m)qKDBdP-d6grDnB$4+r?QWOEi*Se(~d~Q_l zY?+9p=0S-@TY&|%2re=Er5(0`S9bONb~4!@!;e;s@A-pLwy~lB#}A=4mMS}k{XulD zd4iCnb3c=59nD|a+x8LWii-i#5r#QN+;z6(HqHFI>gm#QJo+JEylPd^kOTo!3wo`7 zK^$L>8XGMqPrQF;NE1brmtU>FwG>8Ons|ANpQC+prF%_Jf%{sIHF{0Da0;(O3s)R~ zUA{72s~^EArYlXG!}U^e*tK+8;CU5^2aP%A20pt0IMM7~mT5M<%DbKUdw&r3#mDtI zEpDWZ?O~E@NlG~7s62k9*7_0D<`UetUX#;NykIT3@Gyac+95U-Oi}!hqs?=V!FZRb z>DwLfcl(gYqq)5Z?e@!x_$SwOwj20RsM&THe+O}V_P~zex%o{C zXQt-YDeo+_q+G&iuLxcZwM%p4qnqH)Wf{*2Z4gz9^?+6u3bMSw(N@;kDRH({p|rZn zrUQC|%500Ncv(&d;e;JJ>#|hx+NPdr;f-bqGfJ#>yJj=l$`KTxD#W2P%j=6=5o-8= znc!YoVQVi?&$i}qdOD}3GDDDt{Ib)u6aYE*Ax$m`f>;829^oyTo_Pq1fAzspK6gWfwDE0 zVLXM!yYCP<#7F0Sma*svF6&oN=GyKI-{5#ammd^Y2NuK?ag_JRJd1N`CF~a^MsCfS zWG|kWF9hYWqH?G;2;?SD*8Hk{Bzf|ag#!-ow42WxIFrsBSO++gVAD}F!ppzLF0B^NZeXdqcLdwZL1~wtu*9Z z@SFy*^31)f%O|_#ae18p?Cr%uyT|9N&G5J@DP4bLhjgd11{Yt|}KQq3C(=*QlExHPr*!jtFO z7-GF7M9Cv_C`@P&a(!vyhD2BVBx@xhF$kn_)RAiBOJ_h3%L2-w&LQcKP@GXB!DlZv z$h*^F=6_~=8z=wD2>4-vDkSx{%yWlO-nmS_h=8a6FjYa>D0Nk19}!tK&;Y2%UF<+M z)J!ENtvdTfBW}Uv6I@bZQk+?GMpQQAwGK~~AGJBI>7~0ME>0|bPC72&?(HJBTEw#0 zeyWbDPN=)2hUeFtMcn8)DW}mebmI3#8fu>`#EF213)xBbxeHu~8I1XI$Kw0K6&|tn zV{eCdwe)PKQv$S4GZeHf5uG_2`#rmS3qsE1oZdv>Op;uaB@-H>a)6JDBclACs2(uKE z14V0b(K5Km78LkK+XlSO)z4XViA%uIW_IB(?T}J8m)=O)hGy<-$s&_V84&^I2xG@^ zEBvL0r%d%o!EdP=ZU;F9?svqj62I>C%Y)cMEW15fg(7|LknHYD-gmsdHDh1F{U&9l z+nF|1EHGa)dS$Dg)jzs~CxtVZ$u4*o4u8dVJ`<9cWLw4J;!n&TpgbPGi7p_^w97f} zb7Hhz`;jNIxV&uhEj5^VOiAw+kyKpI{%gkKQ}bH&M0EMZGpyDq%u0$}$3rl9K^RmF zYTE@W{G8Cabj0J%3tTFHd3jCSND!FKclEi#*z>8}2rhup9rsqQoBWrJuE{H1$2%)G z(mW7Jo3F<~2A17uRbIUMc^)w7thr^5OP!I`ILP=?R;>ZuDc)6HZ)L&#(YIaREyYY6 zwRb5ddacNL-KsxO?j!1CW7Z0W0=zmu?m5`W+&(|1PpFzj}S zC|lg@0eN1b%u6N3yv2p}#)Wn=7Zp=d!WX5)EZy^PJ%B0-5L1F2+(@n$8(dhT%#2Kx zv#`0`#@u?v1nag8k7>J(rxmkau^=6hMVAoDYWwP&)#QOK+)M2OeZeQaYJJhGP$Q^D{TZ zPugfF7X2n4ZZrU!kz;p-vPy7Pewt;cdznT=Xc$c_4-siM<>ab&m9xA)vOWTG>#Ae4 zWKMl~lrgXg#?*7FhG?-qKG|gN5J_0`CCUKJwVNHa^~(in@WZfrPo0#BQ0V+hF#}c( zgHSgV&Ju082XFHH9jBlN>IU_R5Jdg64WU^f@5e<2W_uAAo`)^Uo?J@Htj zFJ;Y81Yav7aFA0#t*%H_UxhdHyv{E(gg*y&sX5biK8R$HQEx0q+HJv|A;05U^JqCi z{H8JhbcY;eZ@6O}z>KUMI!Bk&a&lDHmd|mTxZ+KxBuFN1jZ%v#ftO=6G-3y30zOz) zj`HSmD4!)?6^vfp&E&qG5N83K*J>+q$z8X3VD0iEFrr>_Hg@(XH+yb0>ATG}66y9R zt%^G=@U0p$>kCbJj#ii(ue^lO9Iyi0C|)TQpnt+ZFOxd3KS!CO1L zh$cq3@X~(~%JgI1)*tU~e4y_!8_yQ6^NBY;SG0-vZui^w7J8+!i=s?}7{9rE7f2vX zC*|N|;m|dO+3i*n{c}?o_~5zFwm##zDglCBL(pSuO770_U)Z#N@Y8S26A?UD&th{y zRjQQFt8}BsNWBdE*?IZ>&*Huuvqv^x!n@5-y+z`t6D^e6PKLgvhwIZK;mmO zHv4{j$?OwN$o95^jWz3zSAQ@7Vm3%IO5x2fn5|QXqkVlCP+?34`fHq=7q{wPzVU4W z!}-(P>|4AVVh5rS-K$M}CLOkdO>Y*sm(T7-3`lZva(v$JKW_H#Ka`eb0(^Ylzw zS~Y1G7hk^eqfHC+e7@JboZy5pN7BvTL51xjL}eB5j#KwF$|U_#5SBy~ikh!fxEtr9 z1-0r~8Fl(y6URDEnH3LoBhCDQkwIPHr*@?-;ARgg!4B&zwy&P?>8n1x(w+^)3CQzR z7B7EdOFIxe`9*n}3XDGEo@9@U9HvV0g9-2Ul3bJ}EhNH$QTIEo0G012a-Lb6s%>k` z^q#DsnupS6cFLL1xT|Xq>8-2h)ZNkQuiVPFsFMX&eK9kJ9`BYR5MEc?;A3hDk}Bx8 zOM|g!5LteAaLV^<1}9h05{0agXr*eVoS>1g^gRf^1{i!0)xyhjWBF2PFLjjQR(w0> z%_pQBW)<4ef~HV9gvZ?_oRUJiQk=4vq>KoEV43!d5=`>0V0?-d2cD)fSC>;3WAK52 z@%bP~p+GR!)TJ|Qbfld(umxm_-eIkS5~v5gJTemGDrgtnyt?0?&Mx*P^sb!#<{4o1 zNq4&eNsl>K4Ry$=IrnMBc<&U0EYz5obW-NH!<%o_0hfUQ^3E+iCu(aHH^tz=B_z59 zrz;(fjlULD-%VGU3QmkA;d(V45B7sKxPbuw&$>byXCfe zTfRcw_oM8}VXGQr2ltULEbb_8PUwU0O#@SCI{o8`kUc&Jaz1(Nn=J>7M#Lk-sY-r_ za1J0au;stOu*t_}v@aOjz_``IHaIgC%{ze-mlT}3=1v5_vE-{>oxju5P;m;1Fy5lc zI3Eus%IRA^`_VCj!3ENOG7At^ZI5ieS+8Y7@X>Y91#vXP=eExvOJVwtd?z z^G%-4I!j~H_}ti=5zUd#oxptfi)_~1&Itp0K4vu+g7VQ(4pI1zikcehJ;u^O51u;&94zjtFjj%0 zw0TOW7gx=sW5z4};}>uiF7~|7A6u}q8<7Ofe}76CWnt2eq|#bXEostSRK1bI$eEiS zXS16z^uE4=rbz@o@1E~KBcK>ySJtwO>Go!NN5>Rc$r=I@n4sQuzg~}CZ#&c<_vBQ( zOrF4!&J#^MW)TtO6q$2bF6kC;Zc$vSi+Rsf^wB9Ix(1-5QwM}37*|2*4qlO;SB zN;OSvPh}Dndx3ZH?-nI0t1r8P`sPsmzraIA_**!QxvRtf3^5|w+uLYCeEXa;A^I}M zE_QTEE$H?bP4e@Ii5|v zAFiRkwrNFR3eczg<5Os2YD>)M{E>EZR!gDlt2*B<)|D|VeE|IH;O>pG(v~|v%T%^B zT0Q0*_~`50M&LE-%w+kwL7C39B@S>{ZFt&@dBNMi`@tR~6ba+c7zv%2)5VT?rk}D) ztZ7r2DTt4x$`{Tq?%wZwdiX!xU!P3%oM?3|cP}p9YjQr_d|sbk-l^{MO8YkGv6O`G z`R+L0??dk<{$9)1p}_7eqPJp?aH_=3GQCXfd}w}U{%Zhf+Kd4B5`ptQ^L_<~BJjmHKFqVrj^XHOu@$sUU8c0e1o#saf zR}K%&<4sY-Z-AHEyTP#6x(U}CS}40Ei&EUDn&{7f5YS39tMi)lP<VA07C&*IE{>u;@}du1FAYcI;l;Q-b}k%4wLETbm$dzQ3CRPw=lN zCI#D9dN294jg~~;ZIkm9Awk`M=lmkFNcyYw$Drjl_V!jZU3f&I^EIPfD5_XXty5{)75Vp$p+%v5b0d&oDI;9G8T*iM53bBe z%T+v$GB1mLI>FVYv~y83B{Z6(ylf^OD;a)<=JnT+-A)9XD;d9=*dUZ^Rdj3>sfwzL zs;y?MsE&=b+CcH^pCkEW?>_x^m9S3eKV5QY_q`e~rZcIkrs>iVzS&irdt_@Rzw>M| zsR`!>emWDDKtKp3A?pufkgitU-HNW5@)A)8K@_6&wIMl?^YkU2oIKpKd7l-o%p7K=*wyUHS{|#P8v__KqpJcI?w&?$sZ@>wYR1Yb;j}yHKu2$14vD_fx9DCv z-KUpev5A;4{1eeqRGO$9Sy6!S^s0C7T6<9^-Iw+6&7~LXiZtN|6Hf>DzHRRbEPG^1 zr)g)MvSSUjic#$rUt#07BTFYQF@)vuU(u13YJk;G&)wUM7}hCMj^Ced_FVV;xiLcQ zLH`TWKrFvp??3+f`1!xi+h<)b1L6muT-WvE$4_bQyHS|C3)0*(w`Q($N_~I*x_|vW z_itq|3JiI3Fq|MFaLQUHpLG&U%fckKUAOM2h9t*B3N7^pw*9C@$q^UYdkF@<<}*On z^}1dkF9!hN3))T z{tUK@74~#JfcR9MI&L!Zz%_&}T5Xk|E!vg6F3CK`T|IV3nN|^Jwo$SfT9CXa$^;iz z_<(19Jk8?)5M;UYpyE}P_!r!vY{#`UGv-!TVVo$$A_Fh=VDAV_iSkTJyHtv zNFCR8q(;bnb#(Wb)~OvlM|^`bw{P95+<|n@OcEnz2Ymv0_eg!J>>3s1mQ0QxsS`RT z0E_;_<#Ar;s_rrA3+f){thjwPjWb7fiA-eTvqTRD+A#?|J-Qd&33*)HzQ3#_HtniY zP_9FA2P9!h4zGWmvivS~BjP%9mWDVP0%fDjXzr(~4lm7!;~a>IqLrfQaWHMqIf6wF zm|~p(CZCya0pu#6;EGs@8<6+|=_JG5ox+=V;W%9*ndcmmLGA8mSIK41-ofvCIw{9E zsbQNCe)JF`xSr}v=eg5NBIqz!!<;?x{B`i*J)OGs1XqjgRO5uxWm;TuD4~Dgy8n`oW6$6T57s%2#`$gc z+TR|FuB;$aRN%7k%z}*Zp1J4luluVf0n@WXi;BwVkXA+jD|rCj*~&O44uHtOfnIw0 zf#8*OPLYiF-#V!4x~}W({p07y&;R`V>pyQFpRf1#*W26c?Sm}O(*)`uT~lktwTp;S z&fz3|)lo_my|=*DaaEnVE}qxxdh;E;ZHuak$HfrSH-7&+(tLeMcQRE8G_fXGggZ3@ za6MaF$Ik~|OJ~WlK#PZyWE3bQ3uve0R-k)TNG|7%C-}^rcEY^6&!+Jno?$`I=KL~t z4e&GM6`jXpodg}}iC=`A+d0qauiW&iG8dy??x}mvD^wW^~SZy?tKqpLMtBC={rb1>ul;kSY{&ZA@XAJM;ot%j zx$|65Fwz zlWvv%l11btiga;ouX!cV_kG~+gS@5ewF) z`g_BOx325BY%*bhn>N}QAzZ$*3(r48GNb@;*_X6kU4pbgw2f2}g$X2Hu*I`Z*U&1S zCI^Jy#`8p>#Z<(L$-4Sah(CE;PPYhWrrmV;4f6XMpDdYfYmoi5 zcbI8m-buJffbm9t-FK4$DI6l)Bg+uS<|1C$qA96o*9SST(nB0fYp6HL>*KxifBbm0 zqwZ3wHSWY{oUa&*)IR+WX@T)qe#dLI7{Pu6JEUj=X8!21fWSweB)~svWDUjQl7V&&zX^@qJhhwL&&`3^~(eB zEhovR%;#-DL;2&Odk=5`umbJ@==MH6Bd1;WIW7FX?=O8}bpQV9tLo+Rb<(`Z0TW0` zJ7;=QW#A&B*b~j(J9XPxUv+xAN6cK8aiQau9LTbg>s;4$eg63I@%h)!zyA08kN>=V ze7s(7b)7nwCxvoZ#OHW9cf%`J4DyPOGpi2&bS4LTHm+R9^t=TJwkvW((gEgglk;OhU_Y*^f+5K zJ=QbNmU=@)bVh%WT-=+%WY&JnL!ytzH&x9bn>X7&aP~e{QIqai#;9A^mL~u#44`d3 ztB~v^gsq!ZteVuWr0LFmD(fPA|qi|3Om5rBjyJSU6>&|-$#`|I-kVi zZ#xb|Yde}#;TzpILjfWV>9%>!6LUM7JOo)dz*M@K@hJFg&k=-FzrI+c1)w&|PnDAFmYn#&nWZ zb$BjA)#>)O`wX}Gob!6U>Rk5NMciMnG%&}RX?%Rn{c->L{QdWTfB*jX>)&6~w{cdq zzLgM(#SUjyf4*8Oa*z`By?f?o95C?l;=5ErTnJ_+)!Eo2y?<`|9X!p=az~&-I(?R5 z94H5btU!`&H@ttG-C$MLfm^X*@s=k_f;pTHXn7V3fH>QO#pm2uz&yAgYr|wG+oCA- zX*dUBqC6jw~==#%vlwJrB16U>L z#enk4AW-|;Y{<(`rmgKUI9~0w4U9n>(n(k-AD>iPGQz5F;vihI52c5PX#ptB1*UUX z5i2|XR3S#%2e*c1DG7Y8FUh$@G{Fi112BK1WpsP?S{QdT+Vfy)ft*k%xIX9Ct$@AdRulmgUyI9Y?zypBH>w^!W>vOpGbaS(O0#tuM^|a4Vg3<&b zyzkq&Uw5Ci7Lm_a?q>?_(N`(QllX`IA*<6VD#!SN))|Hck({Jj*7{!S-Z`GC>b_Q#YzHgE|gGI35klb&epR2v@X9 zRDjcNQ;zrxZZ8@kCFXp}FP@K!Rf)XwT!&TH+uP^I=jV?fpFjWl{PEYv=YQ&YJFn~1 z*)f#o>2@AGTi)A+C^_H&qP3<=Sc=dIC_RUDPMz25)b%>A_j-;gsm zT%5uu9$sSBUkO}9xS-Lvr*oW@Y*As+9KR8xmvkk=ZVA(7G-`A5Or9j5#ROhv>oSG9 z-(XVmVBlFJ`~)EYP90?cU-&Q6VJy=nbq=LWqO3rJb$w3_HW|)?UpS4HdChZEq$3hl`!l`d_W|tPYtZporbD5(ymQ4;C zsNF>xAR+2Pmd^3cLRf=<)o#iz=BUn$R4i=-2^T*YylKxoFp zb-V@h^xm0h%do&amilBK1WfCyNft2nfKOe2Rhd6KRqe+syT%}@Rf%$QXmFrMs0Zhi z+zN1YS}wW=ivCHx&g=cWeO6tgnbCPmNJsL(uyO#sUaz;;$2r$Im+)YPZ3Sar{-nHT zy6>K@icLA^vSWU|F5#Nh4NEiEb*{J9+vnTA|Ni^>`~Lmw>({@U+u?)-{sJ_Pp%a=L z;FI;5nJmn#QgV*>%WHspron9v*nwB~=(N9zektw#?pbCf#*=z6V_ zA$?&+L)5u^K0CU9FLxx8$roKO%b$j}X0r>pRxtyaI7GFiK z490_${5!S%QbM(D2uEE3o#eG)Fo1Jiz}hZGLQ{L&W@|v1c^Y_;0L^EcKCnMB1)pgW z!se7136CV;1QO=#af_HOdVgAy0CX0jHrHgkvFFMl+yx&{3wy**B|IZ>fg;RcUI5|7 zT=Y!Go~hisj2JpfMGc_ygn8zAfu5Fdoef#Z3y{?W3}&>B;5eL{0dRc&U4a9@eZ7El z5!;^OwfY z{kS{_$#Y1Mfismr8Uk=$*Xw$F|MB_$`SZumzdk;HyuE+E-agOuR_7#nZzCPQW)EbE zS8B-sxbdKU@m82RAi!S0bFKo<>-Bcdb-ll;uDV{rNgH2MCXr&ZLvC00z1aSQL- z?tzaw+Yzs^&4!>`guSL_6RySS^3(_e4C@{K2cf`C96J17dlmVpyHDAXE&Bo8-IhpM zG9u_}<}!J&c!$;<=dyDrcD3g2DM8T1%6`O9AW~KBfrhm22&MzgVH`msK8StXJ zO>MvYmPI_aH2&A5uSS3A#%&k`ya$zm8%(8i|2x0GPIv1QzTm zJzNpq`l|cx*Y!fkYu0zFG2tm)F(%ca(m|30w1;9vmP8ymqy2E7?4ELGAAiTr|2tbu zXb0m#g`_2<(TP?S>pIt~&WkgVJ`~fS69GLazP(+PJ2tQpjK(qAKC<__1$#0=eS zV3b@9vBVQC1rAVPO%c~iZ|~>r^ZNLC|N8g$zkm1FuiyXvGjsRX@9V0&+cY`jB+T}W zfDta^o(&e5BkBL=w0Pz9^WOkah*5pl+xn>S0i9OZG;v|(O zJua(QEMd-mwafFo4X!Is#lp0b(py2`AJ5}M_>7@>_|d%Mg`*u5pV&Cx)jlCU{}8G& z!nUP4Oc`jdJI-~0B#0eGA_m)7|2tVvUf;n6NjyF21ULu^Bjb7rCw$Gd)bgNOLwCIr zO9v?LSrYPJYhldShObH#>BN0RBfbqOZr*)=gjgXJfEd{olQ7LTG7H@Khh?)aL-`bf z+c6hvJV#=h;B_tqZpH^AAl3AJ3OWU4-Tvg`w|tiAK`j0OSo5^6%kCw)GCA345sM_p zSC?1g5a(PDCM$uB)+-6ls}Ot4{{Wg~@zDpHY{CW|`~0RM^oYk+;1_tnUE$dDx%*Y_ zO*emj7le^sFRs&ADi=$^BnAeU$%$lL7vbEedGtK9MR%KLSbzV=yF}t*i^F%6eZm7a5%W+7@YZtmo3tGHLZy`}xsS#3Qpa7*l-V8%vj2CugwVR2UozV&6c zC;UVFgYTS%`)rORUVC}tZ#+0}xy#GPBgPz7nQB98hYG2KmV=xOOa(nlXN@~^W}H|K zYF1U9&Tvp2O(&j>g(iX5OVG!a~)*>`M*mu`UW>2A8++31|h^}Ei+ zr@ipfE80$W825u80G&$bco#sP6N${_bq!CQ*STJA@1LJPe*UkY|M~0n{^RZa2tslrZ;}N|hpMjEtFE`Vw|AaHXBN)o32#g> zZdeT806+XXha`)`z$PV?YD>BoqTsrt?!iuRw(kxJy&4cb?*m-tbn9f25f)z=SHxfM z(e!20@1AmXc}Q;(NE!H|I}J<(Fg*g&``8UavEV}kA}txbBCUSjaD3!KKEdb24sufH zh<%%|Z<8#6k^==K)nVocS?j;qcrrQij*Qc-Q>@d@$4{ahR+VFH)BaxWCjzvMYm&ty z&#E-!RP?x=v0S~i($ZMeTgsP6%;=>VeF?{3AdX*SHH*%TdFU=U(|wL}&VCJSSHP$5 zwTDgGf>=2dhVMExX+LlFU*}vi*6^%2Qo^>*xcermj+1?`g(}aq829MtP=nvyt5ij8 z5wn962dvJFM>jS)9((zH{?Ie8^c%(F!SDO))NvoABh$v3bu9UKdgdhG!t1(N zr_Ociic?!Rw`S;R??g!5?IvZ)DeO@2e$B+BhzpwYd zfB*aUSN${nb%Dci>XV+4=_9pO9M%sf<7zCJ8k&;YI!F@?l_Ph6WJiqGr~7V!{Vv@1 z{j$&Lxn9SWfV2xym^ULd*X6+c)+s=Je|fKFM63{bdsR`HSL)_^Ox)n6gcd&-I;T|f zRKhl+kxKp`^Hvfz5Xg{+92e>mz{9N*xL_@8deT>&)E+47?|YgcJpD{DeSmd5;jkAzMk0`!iil!g*8w<_F5OJawH^DOnH6c0 z$TWq_yKEpMAR&_hsBhqvMc}5wGnC+PEnPhtwe(|pGWhkf^)|0#YcWxze6RBbW-f2V zcW+twK92+UaO8sbvFf;#z>TUeG7?JZRbDqdL_vp=sKrJh0bU;$_V#TE=gU1frPgzP z0@*WP1+3D}r4AI@su-VhBwu09JMWc{bq8#n4J~p`fbQFo2>@KNx6JuWS|{~R-_R&b z-Xr;gTU-PXAvwL{^=tqaiIj5T(P_M1$2)?H(mc5)W18K^%b+`GR3ZrA$*5XN|@#}vTVefM}W0biHyd!##?BDvT!w8b=7=eYCK7%Ip< zQDI;EzTJVHFrPENF6W%<_4fJm=f{s9fBolwzkmMq_W60e-e1=X_8f>GsYEf_mKfGR zW`?&?=N(i&VRFr_CC3UKx-1vFcDyK0QvIJf306@9 z8Xj`wuEi-C#rlw~gD%Nzurq`ieS7zuvXIv;aUt`f%m}d9(e3N6^WYHKV=v!iZq9$| zx!r@5w!#w&PZhOTT}cU8Qjz?Mt)%97E;}D81Q#4}84~+AFKa4k`Q{673%Sie#L_zb zF#-ySjb>C;bqKi+L!{WI`8xF5nF$n6F)kl6Rsia%yH(qmqNg34U$7I@KoR9 z9%{b#D0FwZskc&8F+Ds!4}{wT4qq3)_hK&OrvCnp&GDZgG%yu5+F1oZ}XL?hD(Ud(z!YohJOa zm53lh)ZHE1ud4FBI;Wm!+X`L*e4Xoh-Cy_h`nccUulM)+_vd{5{{8Pi)A#RRzj}JC z%pQBejqf99L@m&FK}^~~6#Aa)x{46`A@zzxT1+@`HH%tvNS4;3L8^THRF$Cw#5ox_ z2C7r$-}im4%o){}oB3FaiNZ-QE*6yjVnj%BH;PpPCFE#$49D=<=tXh}KoQ;7LgTSL zFw5w4Llhjq%kX`y91N|Vn+P)Ljwy#7bU!pY9ZY%7M(4l;hQ#5YI(u`!AFuc{ay_zg zJyeI8Jg4{K26*k1%Gy5iTAo<-C+#o)mM@zHnnBT(Fwj_`)?2fZROanoN z0@yw?ph*IXBF}mz!zo@)%PbubpCz8K?begnQPDK$#L`5}u=_c-Lf_9rJv!+u zuMS9RI;Wd;orJ+r536iI47hz`*6TlPXmTC(1P0V{b|(%-j=1VcLu2`Di#&a8y$o{s?M3w@jUny`f3M{B9sKPX*W=v&SS2c_EqYXbuY`C zK+b+I;$pcI**d95vaAr_5v73Y#5M(t(a>c+b>Dd{PlD%QDP*XxaS&h@4DOLdEPC{DHzT68qfRkE;uBF4 zR>z4j?g@gYP{cXz&EX--*b=_wg-o}?U_C6w63ZgxdH}PYRBb-wNIaW;!dtYW)uv-(QU%gAMRE+ zPQi>&=Wzbu9e0witxx3|JCGaztm6@tNqN9GIiQTPaVq;&bhb|i|>Gm4PTqS zo%+CZYjodVl6x3KsgHS-P1y5`hcudPitKE}>+R_Es_S}t|G0nsbN~MJdjI_O@4t2Z z`}@~FUthlo-kwWJ&UmDGERLB%gW$x!9)EL=TmTUqY2jmyZaYtR!JDxSim0Qo-M)mL z>A4}8xJoIlyJPrd<`R*`{`H0B;VLBQA9?mFpl!2Qhfv?9YG52c9vdum-&NFX|UeDWSL8dPkojlA&0N>JBG8YQ@)LQ>!GRWB?XsIS1?=$Z3}IFf_}07mxRp z(P2jh*4-PC$~ykX9o|WQ9nHEgBwv)9my+BFthGj?CpD&~`}|L+wrkx$ z0PWeipms=bo>N`5JiP*FxqW_e8njw)g!1w=Zq3=c^6vE6fM<_5c0v>Ejnf-^iU((> zBEbDOU>0bA@TS=Q-!=!Go>zE?H(3_(0R8drJgWk%z$RLJE7+tC-5!|=zeAA<#*z!J zQZS}XSu55{E*vT(9}>BU`(^;sgxnT(7BFRQE3@X`^*l($RQUL1<*+?B2=Aj0k2TG~ zUR&Laa_hz_y0cE|L*Tv~DO*ZJhvY7&)1?l=JsFgibQ88Pto>))TuS-rZE4NEr)`nI zS}7fTlVTW?13}dv>rh+A!d-LA0}x%1{5--V7S7J}zS?ufHp~F=N1Q`4^$bZBc4nn9 zK(^}H*1_7Y8Rw1))A{FR1fJealk^u-zRxJDg@wq-{VmRpb1oLCv;*D*%ig#^%AyF~ zcb}?LEa5gAq#@Kcp+a{{Q|=$%#+{haRs5QEGdW`+C!CWzA2`vNnSv61X8~zEt60E{ z&Z%=w0e#4xOS=J1>rrSvX#@riy+@n`#HgB&;weh{HT2y-7Hx2{L{_~-tHv^}h#*Nq5b zmVAFDN$y42C3n}tepn3lYPm9+gHP>fNfD|*a2cx#J%-4X%D6N4vo8{ zJB$e>8dL@nx(@FVSXY&#+g?0(Ut-Ql1Lpj)8HR>1)xH6cIfhYBJFc@YmIbku3+dF> zRrLJzb9ki`Cd#XaGQhwj2bs91ue#_G13tGg0Z%bGd2BqZv{JBuiH|y4nf@KF$_Ag(+poX>{pY`5zkiWm-M8-));D7_Q3m=mQ#9Jn`nQWs zj_ZkyGkD0M!(lfC`PL_7Q;Jp^Gr zz%sX#o1Bx{0lNMe;iNCEM~`712gktl9Ywxu-`x=H=~v?(KBFbQ?0%MRH9Ub(M;`A)Qygjt6T-jH75`oOTUu5r@tjzD^8e)-T|}@ z*vJH~)!E9Qn93qnn1)mdVvldSLd}e83?9KI!xuy*ZlkP+!CEd5K=1QtDUbC`c({Mt zAq#0NLG~J+ComI$n(3Wv9h|h_KCGlyk_ZbKggwjX(A}xf&-DvAvR( z)W9k`gk3`d?0cS5w1U=WFSu64>jU7_9&T(chd4UqFT z32y6YifWYYTc7nbZ~=?GC_U)y;rU2b-CtkMTgK#WtqU+!)%T4A8+kvEsyFzyE9@nM z;H9um0!l_L;9^L2w=iwq-KfA6(xJe^`p!hkc$7q;bAniycGDW02-po7d$Hv zqf(X`SfjqecmE~%DtWms&wdQmL)NJ?-3l&3)!~XK1?^Zso>j9+I^?PHaIQ3H0ZtuE zYb`(#q?m?I@Vs6_1~Ew8Wi6Xz6VeQzh}2MeTdmm&F0B=g78FV-3eT~6Vnpk^TvzQj z>jBFaskvx4$rj@iYbm!=2p)DncE$w0&6umaJT}B`OxSc?BAX)PM^;p+=gMza#v(3r z{{S(z6jiX2eIbvr{l{LJh&X7B@E9xfz?<6 z*j5Iy9zI7i!107~qT6aGhHo2QMNieLIxZqCRwib1dT^a`j7!qNl17Xm+o>+~=Dy5Y z*wnT%gDFnZ1mU!M*U;fwsGWJ{^_no)b@x%8Bv2(E2iv3_r&8%B-TR5E7&2`g4DqnkccCVzciC>z|f1>Q7`kb zGIAr`c6G2cqw6XYU&X5HmBJT9nP)(e6T)>0G4zNx-RNYrOk>2~rJ1^p>56@M52J-r z+Ployc7k8xGcIZd?&6h}UWbli7OZN0F`rm#Z$}0v1A4R{`5VUvO4fdXZ+iIPVMx9s zq>xYx3ZLo*U;TBK+gT_d61`S`0E1|FecB%xpIX<0ysF$Y`x?y-C(FYcL!DbGPmJ7G!5S64L*~+czXVO2=QW&4+}gGr%=(H!=?tkwkm@ zV^yA8uTCT(EgrQ(Z`&J?oavN!$8!6`Y+UL6z(l00KAry>jwF*L?yv<$AgJ~AB>ye6WpQv4b zW30gU6=>PU5&*}6dU=hOIG;b-<6568A(OE4Xhuz`EAzp7&W~R@j~SlmxoF9U{NaOg zdncK_a1hR6x@TAV|M33OXc1489cWF@lqI~GoRFw=;yXCgzSTX+vE)uy&WF$2>=J<_ z>Np=esfJ9-H-^y~Yie|=rrq*;dWqswjQG(>q$ zh(`u{4=s5zXWTuTk@Ow6N2+tKx3~BA&(HVIAOHE!|N8v-pSO>X>+QYjau&NHaC&UD zAeazI7AqdX_Z+#f384+8V({jUoZXbolf${{__N$3=KwuAM-aN_Tvz%uFWqnaR!ct- zB+r^Al1G}~_nk^#K6c&%F8W+&1W1Qmf0~zraM@Pml4+)ksrWCVj{hz9S@4*QpdPHIFb-bR(|&a4 zKgW8*!OWW`KUa;D#pf#FTyO86pTGY7`26wLzyJO3zrX(e_0Qk^ z``7*T8xqlj`MSrXox(I2a8`^FQ06%z%V&`yTb-*D&UpL7Jdn5O8gUma&=p$J*&y2v z-Zfs`;vxUg^n3P$dB>CH0$|l)iZrqtt`J_83_QEqTtN;Au!Ag|uwz8|08v*E+qw#* zPj(tmY{~+-T$8=VrU!#55TUJAhddz}+TuEeOp-tch(-x($)mrpEeb z@hAOueaC$fjP3$Zuuk#eN0({xRux&9$Lx}(?_yl8WCDbQx-Lf&4!)_hy>54!0NXF3vV2cpXP*OtnJ-A|MO%O1R3?w+`> zJG)){4r{Pb&ger=li5UR@rq%cR*r(K&~i~WpE-x1$ZMhM@`w^>eMrPvbknBgBQ`8d zg!Ta3b&9Bq^gbrEuMobe6j~&|T9iD$B45Z4q`~Sm;%7K&k>zQJ-_6aq2U`GMx}q(4 zBm&qu8_c=FuG^Ep3XtA9ncDKjKZ0x8q4iACW?mP}24MS`*@mcUeP3V()D>${!J(LL zyE-uzrBVudwY%&}pt1bYB*E0B8@$b6rcqs9d0Fa6+G%%#O(CewX;Od(Jsb zFQDP6>hx?O+?|BUmlY4)#F*xoux3r)aAi%?a_}Q%)H48q#j2WCT~$MDf0DR!O7P?p zT4(?E@%H1#kN1xsA3uKn`0GDEe*AT=x9jcY^XAqYR-u2_wAgXmG8FH7>ZE7A0(m7m z*0qOx#9x-ePgS{voSY{($8iILuh^O+?|waR>Yy&Jjo;Zb>n7~_&pGo2nY*a^GSlId zq=YKC?+^sx)XvG0=UNZ~>-01%YE7Y`?j(qxC4hiByxnZBNJoe{coJ~VQ3kPz>nJ8R zu7D75A%LWZMsScBr9(hca`Fm{c?3(z@tz&R==105JICgiJJ;Ey00inpN`px0iW;1g zx(Fxth&_}G*uIl4-?upa%MX{7C(2P#mLU?95HEJsuGIIHYbExYT+g=L_FIP}PjILz z&h6efm>%m*ymAcGb33rEa;)X6E2SU2U&CEN(tgF&<4JM4-pHZ5tkgWF@EkTfi1e;l zJlBI$m-**JnKRb%_}#rp;eHu{*?E?G1#psXWmsdnvoacRyQt%%^R!h>D+44UlkMuj$dbKF`(n@9XvX{`=owpMQV-`serG|NZ*< z_v_zZJzu_-?m5jgpN4=jvFO^av#=HQ?XPhBIuURU3@ zOgIrm&pHs98NrX~CNnGGx@cEdhkJ!co{K{2Rq6>{yguiYcQ^JOD2C;qR-H?ent0Du zu+>Lw&mSYD0;k3q)zP=;yQkANf3?xqm53V9x#}d>!ILtB0hGSl8dP0nd@cg7E3F%g zb)XJeF4%v z%kj;HFxsl~&BEeo-*LEav2gl(55sNSzV;0VSCW=~?uS`F zX`M-eyuuGXyR)8a!#0kl{vgU1WUnWX5dQq>!!xzOd<3TZEg#DtI1#FW3&a!c2XK*2 z8Wku{`l8#yC9wBRud1yy;KMp|dAr?T_l%dEcCQ!Y?3436dcuJD7R!ack?l4MSaH18 z$-#6|Bs~?MKFq8MjQR1Bo)IQ5ct zUc|%AX#28*TDpE@F5}vOAu6LS^Tl%?xsl%U|E&bbc_%N@j71I5FPH(5^_jR`2bH?_Z1FAK4+>V`T=}Q7(>p_fk6Zur} zR86>Z)AP{kknD=bQp2kAdVjsWfByXW@#C)_KYqM_e181+`Fj6&dwV~1xY9doB4)($ z6|j(?AfJ3g$8Gl#0L^K+#*&ZL2*iRGjmo+1$d)|4r$|N20Zh*+b=!xY>3)n-6}9WB zvAL~X98X?LQIk=G9fX`!@`>JITak}i&?Q+0Vr=NOHRxIU`bTCe6+LlVJ=-|kBDs`6 zHlInCk-!;MhfebA%pce_r99Hebwo#ywm^&99o`->o&QDZ-+LeEC#{>tMIb>}VZP%4B3*w_Keh7IMp*oI( zeK^rGG?YpPibRPn@B+y+MG7AifNnD)&k)&wJZ@e|Yx#0Yq8Odl?j0Vc+}5aoejLfO zWrIpbs$BYYnRN(0jSNEX8Gae-1Ym8fK2pyNntUCcJp0moVR;j+rpQ+0BLoRakYuzE ze2~Q{ib^q?tJlp0tjZ0fFkJ4~3cn!^>$=`vA0OBI$Nl@){P_9%*WZ8tpa1jkKY#!J z_uuLJA?VyMEM)8dU~>~j&vH!W>kI;tzss+V$K#Uhkvra89`vyE-Z@v*xz1S|!I`P! zrj#mURr5nEcWZ*6G9Ou|Rz8$K+nbwVb};!=yW?8Na`Gb9-%^4!y7TzW0CIPQ2 zRr0SO-Q^N)20}54HJNIi2aF~MYYJO4sJPTWz}_Y-9QtDUB!nl5wJDT*N!9}8trz5z z87AVGze06y0GwBn!J#i>Eu{30C$`}(_l_{nz7i)U9eWeFbCAm!xP6(l4=Q3ZS0RPO zc~hIpC2sJ%M+$I7aLSf%gW-6ZDn0i!b&v)+3JkDENYE~?W|9i1x}K%o*>cgxKT8yD z341@G%dxaGvw>nFGQG@!5CX;hDYapnj|3N?B$#o1!p7RvO0l(o2F~)ijGwy>39w^w zPmblnZa>vCUP=IXu*z~~!fTYYnyT}NrNCVkH*75`%`aj#od0x_g=C_Egh@e*A`i%E zEuA{Y$yuA8Q$4qrAf_hORs%||npc!sl8PrdNpRA2ETJALq9`Q6OE}a4GxEbVP;TY{ z?~FSEW>yb-H1k`Vzk2jh1BbX3%*M5Y-c&oyC&bM!6fJCq&UMc9y52rMe*FCW`JbQv z`Rncd^W)>={o~_$djraS^PV^kN(qV&t<`Sc$*q~mMuLGVl1`mdl_IIp)7Y93NW*<> zYy>hqR8EywuOys_sb<8h&f_jg+?1GFsoG{|wHY{Ht5~E0GxPZQ^HMOUOr-igbSjMJ z@F3WsJU44J1-N+Hv-{>T!Lp%%l*tD7xN(9&cDF4*UE*umy!041F!cjijuqV1ufiq@ z1dVt(?-2`|9J`OJYf33xjv4S^3MUlCMFQl5tHm;p;JLr-+2#-5s+#ZS%R1_r!)QYo z2Ob6j=FbgzS%Ojnz$jd|eUitmF(cwxM;2qPlZ2;%TvzQ4vbr5JJY`=<&twGvP4}s4 z>zw$6-I4X3bKPmq7=u=sU&u-~+_V^<>DvCU(#$v~C2Jctc3eWjUQ&o3-JS5!F&?T4 z=Fh-;H@k3Y8f(&)A;!DTHSVoyeXz~Mvc=HG@Q%N2dwZPIXdxj@H;U*<|JTKCO8<(7 z=K(i91_|N1E-TGk_v^KS^mX4e4e8WJ{xU&)qC}AW)spV})>c|A5SavEiO^CXW2H)< zz_M1%d(Jr@=cV`0`|I=d`^WY6`Toz}|NQsAzyAIE_pg7Z z@3}h=zPG2ZBRcb2EfAe z~HES3ANTC3%{3#)=`4+PEJgCbDuyU#iI48?C= zurQszL+!-c-M*F@Rh_S=c-_q>qlk{^>B^{Vg32+q@I-7$cB zEYPs~(MF@X9tlvoMJ=9oUhhBt`p?JDzdnEd=l$cy`{&2o`}^DLE%2S;_;Zxj7TGAw49~%gZ9p4r zKr>EMrhvf(?!i<@iDn3d5ZrKKfLm@^reCK>ItyZkbUHZ|b{#8+Pu=&-=v3XgEQLri zeL|x1DxOyVc>n;+%sEHXrtP%sg=B@K4agx+&&`BVHPf%Ep6Su4(lp#(7@h}%yXTxT z*RBMd{zm{1l@Y77&VE@*`H>X1dOHUyg#ib_Kb7F2OuSZsqua+^x#|>>n)`CUJG1oQ zw1Bai@6=^+vZ*Vi{Tk(qqmg_6Lo>~Xxq}pKj)3$-LpoB_GIS&DGi!LxrEzC&dUhIF zLaMt2S8&!y=emNFozo*uonq0yJf;BC0Xn|Sae|u=6~6Af>O7)SY~dPI*|O@w~Cr!f}XrwGp=GGL`R9owMMQrY8df*1UD zUz7xgoROTtNXHCPJmfTlX(rYs*>|My0)=}f=d{v;50d*AtyY-$Qu}~dh+kDR9i4;M zqyPg%Ft;ydLL#H46kE!7xos<*Ty_XGbYLt!TvGMi1}=VJ=YI!NRg) zc_T1IV55A7KMb#IB=ta-!^{>aX3&p~>se9Xw$x0sQwK)*xiK!}=X@AM09$04 z)RSfDf$8gDlwOYHrnX#jW(`F8jwvZ;e|}>|I!@_r@U|w(M2kN$!1~FJAnUX3zvy-u zxtexHJ4-mu(u~S`2Z5vb)D;adw>7<`26|T z|N8v-*W2fhkB^_{^>)2oRqhuFe0K{>L?;9fD3t(Dxf&#$>-6nW^tA)gO!kP>IcIuU zN##Wu9}!E!3l@D;u5;*i7gfLxJL}&hT#bOlBX}UwW$M;fqu{nr6(mmql`3EPO&TgH*O@E^0SGIs%TAzeMX&iEN=ZckP?sC!3bN8w;c z`^*UjbQNY~!qafVXNp9(T;59g?rnpu2+_PJs5)w^T;jh3+t2t3lAiEfEB#MFh?!u3 zj`@l}>aT$(FBUljv0*^ZIj1!m6e99Al@gjW|3GtuGrErZ=o|-b}L;3iq z`Ro11+sBWufB*UQ&;R-N@4x^3_wVle{<;OZ;h@rA|Cqdi@-C?aaG$Jk19;C2Hv+5s z?$^csy3cjZctc#N=l<)_J>lUK>{&FOQp>^Z41P(}yT|U(Vz#?`!9;KFi5?eX8+I=tTx2(bb{vD0sh9E{S;X}K{SDI+yvW`7s@V71 z?9nWfO4XeakMWx1ww3g4ahe@EEJ(MJJ>8I-?!EBN0;yJ$RaQ) zrgYHw@X%Gyd}RWPs?hZ70uI{~tUECyJ3xzewqKoNkSs(ILhI|ews_o7JZ!rY0(|-> z#0#4yfUDjV!jcFvG(a--SeFYoMU?&?u zfO=Qv*O#4xYYgzU)utJr7$1OJ_htdsBao85R(wA>+f=+#+;a%Ofu80iBa-)W=SYcQ zY;`_<A&emG+xnHxvkHk~# zwnkms_sq-On#o*Mmnbb+S~Y!x8zKr=!eu($nI_FxaCb+%g_$iYfi~PU1+$an)ve9q z`cfq7Ti*1^IJJA|MdRV;+PVU#Oa*?=d!ggP?zV3_<@i+Mz!`7W``g>=?fvuTUvKZ9 zKmYpc{r$(=$LH()-F+OAaPXUdZqy`W_$mqZqo{j6nms@!HqLG zbDd4n5%i8=@5Sg`m(Q&umYMeFn;IT#GXTc7ZnyUy0C!s^Q~^wYDYg`SrM_@Z*7Te4 z=+;#iG^17VB2lDm*NN`m;))r+qXwCR3(cG=$?FKj%uQ?DtCFI~^VfgUQ?& zeKQ?`lDSG|ufqAK4SG;nWtdu0EM7SY7gLgMrVBliazHJ!yiOT61LL5f{B5h@uBG0K z2kCN0f5qhITNf*;Myo0r&#P!OaXYaxW2cveOtDL%>~`OM0|$q>CSHPQmZK$+ zqC=f}X>Pjp3y*K5!T}T+oMy!gUel28;gm zI-V6;;g*rv1c9w7j0tW|5IoB4bi2D`W}>r;q15L0&-IqJny)53Dr5%39mg5HN;hj zowh5z?;FdUSUdoz7U`rje;l!jets)zWivR?pDgJ0FnDY*Tk=-Zk;cjdv02e#Du)- zTj$-p!*`l;ORn$nW&qgnG?KR|I3VYVewR#5Rz?)1fIDA^p*_*TwgLd1ln?BBT71bwY76ynC2mF@ zObI}JdkbKaW|INA&5u0S#&V>?GwM;>mB)c*lfiA$VELIgv9R{jgzod?i4c@V?W-38 zlF_ogdZxYtge&o?s$Q?_{p0iV=g-g2pYK0@zTQ6G-ap>n-e0dbtgzP2?ri}cYCpd9 zBo03pm%Sy5Gdd}(@`1HS&jh+tmgPIt{C-sT#$TA?nk(xSgU#rI<82EWdDT-H^9@O8 zZ?;Lu)bIpA5=<(_2_+orqz?~Hn!P}b%EjYrOgWu$(>y<+nHM6nFZRp5sh~g2fV!6o z@-vp=q z(C#3HNZ=fXp>&VRLThUT3zh^}km-gk4#+lca4%%XZAvW}vaGd%|5lD{`NI>~kU)m= zj45HcKp?lZ$MHysFN5z1^?(*T;|d&!4~k{paJKfByaFzrX(e?|uLN`ZAzGn%^N!zLcUe z_8rw34{m2dXJAv+(t$=E6zzx~gHc;*qV7{i?S<`86q#t-R>^`nBxs(yXA|2NAk5TC z-f(s*EXX?5_m@XJSxIk>;VB5Xmjx{H){^+jy)!Rm!lm$&lkpW=P@ zx=)xNDmtw_*2GUG zE=g-bX=YaE9lI^dzzl_l1p1CcRb&Ur&jcl~pg~H+oPn5535ve8?lb07ZM_p4Gg2I` z-;xZ`ss!##UwfU%DxgE&x>Nicm?)$zY4Sglb$G^g`Q40$ln^M+*v}cu<8Vvw;~`%;x>=c1X-~zPn(JHb*xA zJQUoH7++Zj&}~LjHEa}={bkTX+S+W-AB|>1vQP}txHcb?fld2r;J7(Ix|^(iOr0+p zGx=Cgo@97G&x57t2lQZy)XN5Q^|T|*_WcC!JEq5f7S31oO6Ouym!9B-BDc{u|+Zv!ojZj2@s*>*Q;LVdV70+y}keV&tLB! zpC2DT-ami5y??&m-p;vL6(+N|q0ZvL$it{dWwkY8JuZE)fQ_EvKsOk7onDa{91c|EqnlGA9+{lL$ef^|DsT*zCV(udUFu*VSyGKF=ufK7qucfDH*A~#9u=Q9EwDQ=eTJc1 zWXwcA;308XmAysC!En&Vi+Y&+CzuV~8I5$g4G0tD#L+!1@W^H5(g((hI#5Fu(rozQ zUY4+twY>mm3YG~Sh+$Qj7T#V%b<}^bwW|BZYWu-v047tnO{a`(1 z!DHs@P)h4t|JABRkeg@vc?-3BG`N8$cj;fxdGP&p(L(QNlW&s2y3YvX+?dQnw|~n{ zVH}A#d!d9vf_5OH6Cz+oO)zoZLm*K5W}E65OM?b!B?P$rC87!T4>T0FF|l76>+!j$ znX3jQ*fY-a%qa7yKu8WKRCV8Xs424t3obWjgJ(_xpi?Jvd7REpDGkb!363;@4t7Np z!0AkhQO5^{A*q>dw2+KMRo}ytc-1%YP9OIy0`T1g6Oo`e5nUsh)IMoU=3}1O@@DjG z-5wTn{&=3&*JR=*z`D0~f=k#=Xr2HLw}4+6RVMpLY1EUt;y;xu4i`zJMsv!3(S)s; zHqimw-8Ps`XXiq@O+n%gU~4#?3sNb4>j5O6y5LWm%;%}dBsPfUBkM&PvY}X=8QV`I zY)5=aq)5)CsEDt|qstFXVt_F+1tVstS`}Tf;OE(W2RC4YaL-1=h3P)0<~IC@w`Xzl z49gJhHFZE>F^QQL2`%3v`ovqHXoJu*Hi@~qZpKIxTh)=anylimH#{~E?}D|MO~Wlt z>K1w)5m!WI8fj-P(eEDgv;ch%Bf%|)!D@3{cQl4aUbp8wxT(TSW19urcc)@-JvUNZ z2ME(W&*(a7x*G%WoKsIqaF1?3q9ACbzV9?0a<2TrJKwEu<7~rhZxrIyuq*dhv+BIA z*Y)=H@$vEF$B&p6l(pUR>PrAPmD&6DHANKY@;452&jwjDGr1 z`N?LxT==_KPj7oT`-ij>D!5^*dtL5$ zd7#kukmWu!N%0UulU31@$l|L!;|lugM2AyVMfA*d+^CmI%(l5EZ4oJxkF8?ZAzvT} z;C1*og(?n&%(g>$h*)SiNOS5)P=yb*b9emLnnRMf9#+Cn&`1wejc(|5tWTX#872$j zdZF%c!_wffo2k9XnSFwL&$^3b-$9F0OHW_bRMqxCR5FSRaNJDeSCiX z`u+C#;KbF4xqomxVy(gSp4#XxGlt<) zlMi~=3@Et)rxTfLx7^5L(ol!#&i#p4fK`-H@A3CS2aY_;Jrz zoithMwoy`g%gh@7EJ#EyPVoBkXXx~cp2bLQcbs%i?c)n6=&QT%1okI(z%0R*lQGOI z^3**p)px{B(ot6Gd}gOND5ec|GP&d1^T2^0z7NWBDE!{XthW!jW^}eha^KN)Q%bMW z)y+e^-G?%*5nQpl)Dk@AX72;p({{=?&~;;YxtM z``7Q^Gku*47`Fx%Jx6j9d3dcRjhR8K9jtTC>+SRB&(9x!{rt~=K7aiD`26vD ze}8}fIM;Q(UI@DkxwjLGF(ch+Ny221(8e>C z+QMoH^Tn~J!HqHz>Gz#Aj#2}!b7`ewn=^4k14>zz@gPv>?hK1i-)T+*UD;ndotafs zX3_FxtN4;M&Eo{Ib#p6*St5#{o>+4!{_w6SQHM$-^cWN6l`qxA%JN)1XjQAuh3%3#Xd~Jx~wzADVJJ;NTI2(yyL92UbpH09w6`O1lCc3lTW5) zfQYwz48b4+oS&c&8$_nw<^Rvt-)>2gM$gJ+!_kYaU+g%xMD#ZQ(sOELf zt(mThjC42C4-pCog5b2+BVL4@r-s?CdP4c1)ueb)YT z$}66mF7YP_&*pr#Wlro76b}CsJ7zIpos9E<%&}EfV97-7hZQg&aGF>w6Z!OFBf_UL zi`9o*8)Z+jy_V(|%s-`{`!`t|!?fBpSm|NQ%Z z|M!3XfA{yFfByZy`>5{IEF%r~O9biQSwx}SMxz`$JufwK(gr17at^>5%LU6Wvfmza z<1G7fBI?yXnvEv}pdqZxsLJWz&Fv`ZA|p^-^xB)D(<|`Wl1yU!Mm&FF(q67z7$JwG zx-Kwvtpr4G(y>w{$rVKtpCn{{zn0q}w2)a&E60P^FY8)Bo?#3_pGM?NmQd|oX%Yo@ zG)oUXXocSLHZBIyme!yrKw3@|=TtIZXi%ceMD#vg#o+>tjOX)fF*|e&Od%q3IrQ+v zR<=a=5isKb?J1-hb)TO`cv%FS4dI4W^tm3gp`|g@3h$`oX^pA&b}$<-Gngb+*`0~o zXO&!A0|i{(G_^`6Q!L8EYk-ThjUUIViR0mrJa2el&Gy{iL=NX;vEqwJ0G}yNjPNSi zfS+4WYDZea4?-M@&0pquj-l&#ye6=L}Sg1=Gtx zVp$O`tW~l@k+b9dAJ6AGYav?<`!)q=p^8gt3)Gd&D5*8q&ReMHr3)yOki$MpdS37_ zcPJuFnE-%|h-{xcZ>{a0&)Zhicg(QNOscQJQ;S^kV%UKz3DgY{cN@S+k%tP4Mgmrv2P}qA5$&I7< zmAcRO`}_U=Zi%%Pp8QkF%o~oI$8)BJd>IIYRn=?1Ui+_q{rzA6`mcZepa1^XfBm1o z|Lb4Z_3L`Q_TFo+hpHi_&O##rB8N__BZfcmHxlp^ZLZ}}Rt!vIZ5mZU(yCGv2U&9* zZtnSSfAijsxK*T1H=6!u4-w--s(b_xv%k=-y=?*!dxdhlW|g_Lc*-sMEG7o4WVm!{ zc$U}=L14~0&11e^D_}95Hi2(kZZzQZwVJ7WnA&hnal`@&Lm10*h%2u#cnZKXlos)y z4ByWOnC%RZ#<+w(6d@V3wu-Rvqe2D|ysX7#KUWw6LIBJT=lC;%cLQoUe-5r8!4=KL zSvF8Ya>yd9aL$7g2}euO9YVhIj54WEHeAu;%DVsXYDsBMJUk4ujzH^mq7_qwiS|Ye zR}F6$`?Q>#|IVwz3#nao>2qqCo8(^Ak~+>qt-wfEXn)iikt5kxk$&e&!bpVwVd&fj zPiwDA4Y&db#wI%<<-~-(3HxuRld^lrNbtTJg%}$%{@<+;V?}uoKBJ{`+G~zs zxySU}$BWe^;M0v(O`x&ZpyCgunpP5rop9^XRkltq=R&4KtR*-n&P5{!v;}*g11X$k z0Yb*~4&U6}%f*O}1&Wuu2`6tC`?I+xq=J)Dd68msfyuuy5iFI;Od=*w*Xy;fy{_xm z@4vo&|NZ;>&tL!g-+%u7KmYT8|8MR8_inx0W2bS{-Kf&J&)Ta6btmI;Z*Q9i$hJvnB!Si0B7pWn(4^o99QI84#X&KxqGP)OEm*fi`ZIw??$g8A7<8* zgakp?GJH%H1Yxf&VE7dkxnm92RV(df%Z*QN@`J!@TQ-*Zl`+Ap)gegZrQOozzPLHa_fKfJ8=yX@uP)SS7&Wt2(~v zXxYj4c+#rRKd)F4z!lNg!oKE$kcf_^bnw4J5VB z!7!-^pesc(fhZK{CZ*=}Ot(aluMvvFhB14g+*& za9Y)0bG3U_>UaXlR{{3xV_IdsU=(+ADW)Ki5c@OpcrFn*#|8*V7s+@T_Yh}r*^?Py zWIbP9t4GnV*t$ExP=4Nm*a5{I&bfBp6Q|NKAy&wu^b zfB);h|NHgpuh-YtbzL!=0%}o{Nw^=wWayI)GRkw=fD}iTl+<7?w}NOol*aG>*ub+- z>W!e!%GC)Xj*4)VAnOE%3|+Q)l^)h0USzFWg3(M1EvnDCrB|eq!#e4-IrY?4%#5C>U>_WWsz*rZ`^y9%7qDB{WyuZQTdWKHl463XL^X_Tvwu3YTE0 zN-&rP7+Hq@WE&xko)aLrjBd?FhfXH#c#WxJB z%4d7!KkD#wPqQ-Tcsw+^HBAVqPWYu4%RV-4$6*oE9va>{_CP+)UDk|j*tL|vQ?A$7 zF9K`7zV7$eufKl({jb0N`q%IO_y6v%-~asiu6-rR@%DWPCG2a% zBp#eAWaNXz7RV+ol9mR~<9yfvcmFz>K^mLL0+-x_6y^hrY^c^6em7}w)waRGqv^?e z7qHE9yN4(3Kp$Ox)*8bW`u%Pi&|@CFabAGk-cvX5hvh#Ti%}1Qo<9)KHtFynoE}f! zsZLB1uX%gMb_`o(%|LByIUs1w=K#2_jfkB`DFHCaRo z!Ni2ntNUDgJ84ngFZM=;z1FI)uh(Dy z`uku1`mewK{`>3qU#z|N_WSkO(Vk=~z<4GNL8%VbU@?>ZJ#fE)XDuK3d_11Pr`hD8ud`|zT48aHgOu5{3PyiZM8}{>&kR}RO zulY&uL+ChSF$8X6aeG0!l}xy*s*3F@LB;xRj>-2q9?+JSvq1f{PNg6MfMtR7?IHvd zf1Z#Iex6W8W#e;TZvGhF_yr9OX7V1lN|E-94Iqha1yo4}Hbp9DqI` zo91Aylt{*p+BLI2lYh6nJOzyJ&3&eJ(X3Sr8<1Shx~{dB z8m$A4pAU3etG4sJ+S`c(>`o&UdG6Z?-%MnWeSCMX3~zgCK$SDKKh*Qlo-yl zhm%0nI;XF_y~V4RF~(>lg3j0INeoa7fLj?Pqa>`7qC513o$=;Rw4GRzGM1C1=?-`J zcG#*9+=&wG>(}q@uXVk@e*g9B_usEyf4%G?tNuR>EAj^f6&PVETD>1X~0HI#7`%qOqra55<{R686E{WxJRTIHM zb56BVH!Y_3X!<0fX^LG~u|7mg9A6>OsD!*%8YvU14B%yLe0;Kcf{=w4(sA0)c z3IVlh;3gn=(jO2FQ9enU>`wJ+MS4 zej`Q`qfHoE3Zy&zp4wFG1(Djg4!~7~^mlP_g?kvt;B9qb2HzC60>}hxxgr6O8*wWl zu&zn1y)k#%te1`S@!+Eg>;QhM)EFB8O2|x8uVOusO)f-(*R?df{B#6Xdr+6W$W1dl?LsP#vE9FcjoCA2;6A3XQ;X=+8T2U~9V$VuR&DLCudmm2{rdH__x}CYudiRffBpJ>y}oMiPuQhdnuZNYdxcO~OuJ{6&6yo;UPWDKiqn7&E z9W>45GG(D&i}y*5J>^03zG{GbUz%-@@avK~C#`h1$vrhdf#iKW^jh6#+1faBhHyL& zIQQ-lrClZ4+S1ArO)u||d_ZiOi?9^X$A{Oz>3FyHF@mQxT5U8zN@sja*AG9mT|BL$ zUMrr5J@i8lGjq;a4z`jYv{o%ILZ-ZFO!aVHErH91k<)mC5 z)fDx)SHm!?P@3-3m!0m5Yz9bBcToOXE;|~b4G&M&@_A83H`*FlfJotAj_~bk{K1OD z1|qIAIO7YBKshtRhc!rTr{;1E;5=~Gk0sa1(SVxbejX{qtpm{7ySvxARxLq$zxLO! zufPBGet+M0pYHpd?sMPgDOEcVStkOFY19OsNzbW*+>EtWt-^t-yUln8$ZlpvUDrOZAjBytA|^Bo*=V`9pfx`2s4eqg}@dZJYp0U zl*x+`@f01kty!AN&?6-A5oL!Q!v4Ur+>ZqMo z)sUP$7L$5nLXIk0c?@vn0Paa7>^5zlz`R3zOT3AOhn5w@mUZl+>9JlBB`) zRm0y$5c1>*IVa&}ch`9PGy|GdABbf0e=oU@TvDU_^p``jTERk?XRR7Ko6WI&D->@y zQ26a(PT-7Llny$56u}KY>-O=|z#!Lv9c6kS(30mc_`shkR$7&5aBg1HoWfMq%5Gp! zgqavl0Y~;GuKaaP4KVN5we|2RX##81vIyJhs&m&F#^kFNl00+>RD>w1Mo0d z5U{9czH(IsK7{km;a8(dn3FiJkA@cg(6*D-`WgdvO`Nss07Fp}j~YZgL?GGzq~u|UD2C*_!#j!Iu7#Px9(t!(3bn$f>$eI#vY zLxL4#i>Z?Vo^p^UjX2nbr0|I!t}u^HROK8qe#dOS)Kzj0KtiPwpR-^`Y-Id|@>v4u z+yvp7tb(NW(|1b;ffhTH%v$XSiPl*&qt3y=kryWIL-}dGB)tIu-H*{nwOCO5bU)3s zJvp7AA%hEJ_7m+kH#TjW;j5(aSzBxQt(ZYq>bAzv-n<&^I2~6LmOiMy&EJ=;FwsYy zDptsE`@H7NtSa@XT8_v?-@RYsajdVZKDXnH!{3t=pL19%KjRC9b&yV!ZKEDO-WzzX z)wOItB>}ka7I3=%yx-j!2bgB-1%mhKec1(%4;s@*(xvC1Ri-%k)R*g)zUZ`NpK0n< z>^|a5Lza+N)7@A}$sDrr@xaMCwFd^1B^JT!YcE}EUtisl`tfpBz%y8B-W(b{GI0Xmn)=1H=N!J^mP}OwO$)2jJ5i!>ZQg8Uv<3qust5DvA*zfm{Et(Pm)3CDQs$UG=`*5zF94OG zyp#;mh?7Zz(tDslpb+6k7Wr&oVp@Hb$M%P7M`AT$bU8ruE|q&-9|jtOS|exD^BG=u<;*TQp^=y@8p9B#u7$RL#&Zb@?7J z84eqGw!F^^Z;<1WQgdM(gX28LaWwLB%aLhOuOpHC{PCOx-s92PD?nYM!xW&?ewl*s zz7NenSohdQQ*@u9vxsiF-2&1%s0)(L2^Y84eqCSnRiLhG|NZ-~*Xy-k*S4vDYE7K= zz}%Pf8)+h*7*0CSIR*A|+F)iKPjqb@uev9OB%W6`W-vXtrmpKV-8iSwg|V_V{m`LM zve3k}0bk1?G!Dq{~fQ65QSTn4{8M4#7PGU(LCfAQ1)Q%-3fsuQy z6|uZ?BZmSc_5${nl-&+|Buy{VNN;=&Mq2IbM5xC$1^;!F5B?H$?0h{ z8yPvD_q)=pJAF{nW(H^{%{_gtwdA&=`0H6k0X_aKPjF%Ktpy%33pI&&O*AFcXb*x}xEojPd0COalWrzy z3x$R*^!bB8KM#wJt}bBMO|HYfiREeVN!%V<4wbFFSH?P~x1=y}>3N7CJtp>9Uz1TI zLHU!B<`JZt5TIm2gn&)8G$9QDaqjzl-mPwETRb-}3$D*cFskR(CKDf`pvZ>R{2@#~ zmp-5&5TC@%Oz=^|DFWwHtA^X~;jAzL(K}L^%tc6CV<6ynG7N;&*Y|zC?)TU0eSiP? z^XL7(-{0RoP3O7sb9{yk!c*W#h=-`YqSv41y!ruL5S&jTy(@i$cn|w98-UBFPC}-( z1WX^zwU_yOXN>C#XSr&`73u3Vf4MkbzitfTtgFxY$I0;hR9C?@pZbp)SoUd-_T(_+ zG+73mMb!7yf83b3TtM|N%Z--tkkmRDoUwS!F^+LhQ+FNj`v9CR7ouRNcGG0VnWhRbFg8w=0q1WA0V$uLi(4< zCo8Er9vty(9z%?OmkEV{HUZl8@_Fy2*gnic^khI=J@vP$pX)Po5-eWD)K8Q&%pKe5 z8>z{Wy${A46nqdo0atEwF9OZb16qFf-tnIXfoh#qaoIA}bxt!hWex&gRnJ9x<2}rx zMHzOmaUY9gw}zSI)P1I5eG+(!vY_kQdG;)w6A)=B(e&_`)I0Z`WQ|!w{V}pbfM!U9 zWDp82OxiB>L#5c~^y85wEq-cfSLWOFs>|o~a^Bb$xO}*RBdFi7uPOY zqn{itQ*s>@?)v~ZeSjzWc^HNZ9ckq}=RA4|nrE$)9I8?zOO9i{LnxpM``R1V>+ALV z*I#Q@Rb8*^_t#g|THCt9h;tNwcVI5g_0C%MM@Ym0r=0GTRhB(y5~LjccT&-+SROu* zz|Uu{b%goFl_BFE!Tyt=NviA(o(PkS9^@nOc+OX6!&aZAw2ekz+!!^WQn4oakm$Z! zhIuMyYu@{lIxuw}FQ~guc{CAXD59V-`u81xOlhT@gH+1T2$r1MTx(O^Xn(!C5XSx? z&9+XfQVVpZG@!`mMaA#mD)iWauQFR#@*wNsJyy|XFmcZCxhBW0U_x6F9QDB8s?@_# z5yq1lG+7aIqzwoW(?+;{RPjneQsyc98@D{jAkRtw_Rx9dxl4<@PjfPzp3YfAJIFTx zkLavv9ji=~7-tfDX?GGLrLV>PPcBIrBA7NdH5?718no-JT;Qvdcs(*Uq$j;II|=!F z$^Mf^APi}}s+?9iJ=60>A$1=+4-hi>OsN*G2olbZZF;y-Me%p33+{aF|CiAUI9~(B0krzTe+} zzWvEa;%*g6W5fo^K#7z+BGMi7+#pfTSy!!a-+t@@?4h?7G}qHpglPlEl#k8lS?32K z-*VdhG?5jS?VWrUbGGh4SjV8+udh9xw@yjs;WZrvy5>q^k9 zBF3?bQ?ujrk^t*9(HWd#ycMjNxdRqpeRr=a5g<5hq0N&SHwH7zO#W zR-eqpy%SYEgLUNcO_~&;snrDG`#jG55|);A$EP{94rj=5R_2elQ=I%Heff!Ofv;vg zyD_7b3<>V;NFlQxq7FB34>0Nj%WwFj#WN)0lUIx^s?v^yM;P;r&~9<+Lh5ELN+4*h zr6VCR*$*ni)h0mU;rkPzM$^yoAp)zghCuh1>sOHX zg`}_3FBD8v=iH+%!IbF1TGJB7=X;IYZTqGc0e*##ueCE8FXfwg{?jy^B=*GBh0JLA zSU^hMZR6VR)CX2AO~V_jbUYv^P8>&L7k#Gr2dM++91l%KV0@XwW;Y0=O~Pdu-_f)VyMRNM&TU0Uu})CJ zxUR>0$8DHB=M{jyZ`E4qNKI9zho(o?x{sdlX)uoyAj{ennHSeW3z;TILLE|;kOd?D zM=|N8l3VmV+m4LhrfsKNSc|aMzpx}ZOu0wvoIZ0hN~gtDJB8qZQw20C=X>rQ8rydz z8;?yCFs+ z+df5B<2Y|_KaF7moG_%ek^8}uvN@rKS;;jd!jp4GFKuw3=(j;|m92c8vLuxnuITyS zNqMamQGAazf36ihqbNr{1d6gk5GZ+54lAxjyTnXLSFQ&mok{}x%+%R z)-r#-)_Psnec!Lw>pu6nPxtxr=lj0jr`y$OccdsS`$_-}e@A6XAG>k%KIbmKyX6P4 z0o1}dUMX~M8Qrch8%NjE+f!lloTf;0Iw;mG@Cc(_E6N6RS)cwO18Sq5`olN4dP5~u0G zFna0|5AbqW3#p$&y=QGqO(O;LsmXw+EzJgEZ|YX#=l(yrL?U3Gv!8j-bB>^e1515D zdfr1Ake1RvBRv2(P~7l6A?)QNTeF{2hspJ{o)>q*dXE3noHif69}fFg-BnJGC;nr4 zVI>V#wjIFpoI~5pvv+2k2K4z?4=3taWKH?$(TDro#4PC`<}&Xafm2pp?Cxj%xSw+D z2PdKZ{A3nuAaZ^7MOJm^Cp}SH5cqY0_R-IAkRv0rD%0=55v=m%&qrR`=-j+PV)5T)kE+{Jnx3e4Wah&8bQQCY^O%@rbz1C{#oN*h6h301K7ObIW z`ZX9&eYdJR>-MduDB>RaMIL;l3obbNLY8SU#DLCMRTC6b&S!}&o59rhu){dym=_!M zk-dFsoKON;!qMmv!kc?uTjB;u(HzVNzU&!U%#O3P)!GI5*}v15EaE zB!aO8B0tR2?QsT9`i6Rs01tqo%g>tt&nOPe*{8M9d1ov31|~pq0Yr&Y+w6Ru+b&mH zwR6S2YGqC^hVlJC4fA}wYB||AB}VYX*|62NzPW|Ig<`EDWh2W<)a_|0JI4mRXzi-I zCqIrJmF8k|GNRGV83e|$@MFd%JmP&5rkvP{z4kfB+t)4>=kzO_I-qe?p985=u(VVo zMeWcAfUP+_JpelHHuhodjshYxzorFK53*XI#+E_JKrP1T7&0EQQtPf&=iF;;$YmPu z@dY`kZ)~Y^tm5m7dAhS{o z4M)ElQOtv!^htmjENj7kE6vXziB7D_YVB5@bB*e&)t(_;{PDuPXV*d^crb1~+-Dj5 zS?^Iw<*8hhPjM=eiB{lm2;6citH}k2(;`vat<#g4)8l3;(!oLUPj*_X0+$mtK~Srv zIn}-*cmh4vaMi04VLq2kp z;>xpPtx}`=ne!;Dl^LjW{VqoH>GvosOE1c<67cmPfhC+%{J}nG6o zKm?c$K=AOgh*=E}*Ko@<=pJeR!gerx*081}Bgq($sdo&Y%2X8sfAQ3;3NW|l#yfXf zVwbJSRnwN}^TpcJZvDssyb7k$!n)Gsb-Z(C{}MCn0I0nfKb-me+BFGh*xX%1*^&#T zbblMnD0SuA0i z(pB)eUo0#~%e7Usls7%OX7Piq^gNBI{&qF76i#sXSR81(+9`@-L z&|Y=Ut>KE^=KypY)#<+boO6yNKG5ouLILk{L>u}I5k}TpGla3;chb<)@)q)wuC@2x zUth1+>-Fo`uf5jmb(O(yt-Y2(k^7yxmBC9H`mwruRdm?S7i}JzA`EFp#79p&{?iUC z>)`#dY3xoIo>bXjjOk(XkENbDgA{TuADK>9>dYxILi6?oM7HWrFd7L@Z#`o)Ya(Iw zdK7@Pj)&wv-I!*p_Pi$G z-FJ(n8Hk4>jacqYdJt+o0*gN;Ub=0C5QL_<cwH5>(c<_w9-JC(d=fPE7-;klhktD1gLPC3PB>E9%~{b9R`ZEp|!T8`+Bdv_Uroo z{(gUdpL4#yzxxJwXDup8dAI%c0b*e3f=;WgpjvD9-8T7Q^VvltJQ&S`V@`L;v$}#I z(T7|^9K&6Lxa|}GzCc00nTjom$Ooj9S##34F`C_{maBLg?Ir-|G^AQ6mZ=*qvIT?=j#q?FeEgnxBsJzG_vf1Np}1%|Y-~@9ujf z9}hQbu&ZG5JWSYxrPcm?z?M@Wao>+fz;87VmM$GAC%cAskEx=QSl}Gs>1PNf{1|}3 zGEtcn_DPiT9n&xfnD<3+sR5ZD7SM-fI1$W$tV2zstQoi@WRrA9<d!r(UTJ?_T230w!f|4dQa8K&)r!B zKzpmS&VA1NzMU$#g(NJY9#g3-1)uVJEwYZz$<&xAtp$o)Ywhd$_3PK~-@m`UzJCAy zT5Dg|_4T^;TFDKIwolDUPFl`vbpScIQ>A|%x+#@dhg+YSU#@9tecB_FBDrC@Li7;h z4JwAhSg4xzM8D)Jrpy8GInxVycLrL;wN}pGd0#dBNztBB7|BH5{*<_M)SH`hvN}FR zP=qIT&NCNWuNmhGKPb~KVBcrF)Eu;; zG)%P?h+iLM=dJ|6J-nW}S4AIH;T#|H1Ccm$UJ*~zJY3oUJW2?&8M7j{Pts720hgI) zh7c!Fe6HF)6ZJ%~zSOp(nD z0qgrX2o-oOD_KXQm*fFKMd_OwRq@b-J+Xgei1{R`vyz53P4Xv*}YcX z_i=_Rq9GgV2jANM=xIn2_S*MbN&beXob`x0U4)Kxx1s6#(Sa=}(kf-nX zzNYH>)FR-RGiCBt>|edVt?9xv$oliUPtEx$=s*xw^+_5BjNa6+vb(F6fn6&TD1AJy zY}sHw-|2gL7$luU=`_~NBld9~6qofAW~lR%k+t9lAGY$|t*Zp5UXc}b14Vmcom_v_ z8J|r9UkNNHQ#k5k=8SvKODfjwJV7FO_o*nm9HuP5H8eTtyU+ zuZIE=e>pv8YJ?q(#-%(gFt7)WSrp$1_>n(`Npvfg=OF^DfIMk7zeHT>c!=JkQ znWkh5xb*zKCzA&7eNNWTc&NJ$+|r1?`hN7&(CJfhbGX-MV4_>AoU7eg0wObl%E0A* zcfgwZcD1~_``qUMI`=(PMZfPigl@G?ANQR}z`0KqPbQ%{mFM199*Q#%H;J_X>|J}k ze*gaKzyJHcfB*XZ*I&Q)bzRrqdtdwVK3I!ziWS78fqCA`c)Fg9e}Yp%R%r@-CuQx7 zU3V*BMcFb(urO*{(gkWyh{s15uxgcH=U<_Ayq-DGIb!fYfMf(udv{U>1AXhXU21j+ z=~k_WD^Evbbdx7OS(#!R3tNNkXRWio;){cuq7XpiD`0B`yG{&vXvBj#@E% z%C0QLqCjag>$EvA@Nen>t>MEs<&iZ|4PcSis*`yINRtd)Z>-ZmsnZM8%kq+wLUzC@ys0c>pz}Nz zH2oYOddZt}b758M^h!OXqK)TXb!NP7Rjlh2qFu@y>#i#AcIR3-)Zv*qBa}DA_3%xD zRG8JFJlX^qL{SLP8iS;)zNt3-zfwGfBJ6vt>m8mr?*24-V;b_xMGQ`NX}Lg-QU(l6 ztn&<75Y*(QGK@T@ca`7!$+r^lq3Ir0jOjU$lgk&WcoE9;4uezazW6M&nNa9ewrOGi z>w4Yq_xt^Ry{>=${JYlr{(ckO*G5zXIYV8?B#BzwaxXBV+lhTg^2}l*lT^H8(aeZj zC(RMvou{U7-v_ke)iI(IDz%Z?vBk4Cl^hH1E*3Laeu(2VNZ2pD>oGV0Mcq2?JrJNw zDnV5>5IJ$zkAozQFhA5g_H{v#6;(~-q24}b6i&~W7KN`rr$f1(jwb$-{JW98ta^g` z+fI^X*9`I0<&tBYO(PBj9-K%T$85eb831aP0nd3m83uS@>n8)2l9Gy_=EDZq{Kjpm z$G#%oL9WF}LR|2Z5Wu7wA>0RgWEdU8ywg2Rq9Umi3BH8$paDASX4xD_afNa$4&%*f z$He4P2=D&6p4eOYzLIVU5Bog=n0eLEeE>&Pfb1+nu7n!^Je=Nl6Ht!%a{A$PB^Eu7 zEPmzD6-a#tJfsEyv=a}r5+aGa+Zy*H#gQPG$w@Cy zgip0-y+#xr4UCJO%MuD8JD+*UB6M!bgW=t+IFkyq1_2FR(>OOtkd3jE!(FHB}FNKWwvSAma z2=>}$=cw(q%RrORrz%B(<@98&DiUp(ng5-w>0P%+Ap6I9*jykJUkYO&k+QrcEjf0R z4Or7ST1w}>5xE$93&TnkQ9e3ALbZABv)A%P9f1qy77Ch;plLP62uA!?6&*@J&FSr0 zuF9Eg;bSiHpt-=K0VKJz6Ysccb;P!?@EBy-Z+DD9iV+*Hd`VEkW7|Y9Gi2HYD=J3- zV`}7R?ozC>kb=je3)v8A@R`Lq_}<|4Sc!Zt9WyMj|K=(~LPk((Dtc z+y9aAIptH#3Vg=zwJV|6P)ICz{51icQ2wsgBNs2<^&J-@-ThfBO3pfoqtA~H{cu{B zWdmiwNqk-nKOfE0G=y8G0FlQAJLjxgzJ^7drYu<+vamBpFootvmgkt)PbpK~Ew06( zKk$U7ad8EpPFB!53~}34rOue>sYf~^PsPEg%{36qUi^QMR>b<;wFKCMNb2y4`skjw zm&S*n$z__?=4Ni(-DqqthL_9^EkU^_L8I%{Y!Vo5`{n#aqB4Y^k}5#CfHgB(k`7_?gwxb zQP|J^=*wI8i~^8u5lI3Q8wtomlD%E4){O^_bhm2ltd579XJ$UkOEkHLs-C@{T9E%O z4*=F$fm71afv{_x=YGB5tNi)5p7MnGb!t2(vNvJAf4&`JR~DknuPE|y5(^LKgVyPR zJS`iYREoe+YIn0i_^1qX%-c^yE9Ac;h@Eo|eUFm{K8@~e_d`4|D-GyBVEC=E^=4Z8IF*`Fo|H%atV2q{10aFa;RFUg+SCU{&Hx412l zhc#2{owJ8(YEZ>G2F*31DDpO$>LVca0RfIsKRAL>WjLjmXAB#OxO9+yq17MP$un7T zhahB34x%se31A_I>t( zxfI=bZQZ?AEj<1q;>;o?Kb}7$u8fAhQtDQ0h0|s z&H=mS+05DpAqqU+`=e>(k0+CcC_w6CE*9gA%?wG!Y@3$O%+JD)_ZU8Gs(AtsHebg_ zfK(od!v*!R%re%vZCToVpO!pVTOQuq4TQwK@5A)Ia_oQ;X9E4BNiNH7i{;k=s8D+^ z64&bj`1SScUw{Ag``531?X|YG&RJs*rvCGV+2#dmOGYyCC!60*FdDpCmg>EfCO3|m^&k`6ZeB3TqA`s z39DA06Mej&qcItX_~hg_yA^&qxIJYM**nC6JiP><)#e>M5Xe-aLXH&2xW3av2f*G+ zbSi`UWNMP-;^k>W<53xpEbuLQ8KN-+rjX{-l+kCd~D9+YeG;h6JlwYVM{w=LEC(SW~;NBGuBdiI_ey*#s8U>bTusMpE zZgjt!N$9F_YCz&PXP*+HFSt>-b@sZD7P0Jh(Se(>JMay5+mGoHvG|pCN+IdI@i`)Z zQR#-XBJ-5g=dh(yTx+f2XXt$HKIUah($nV?gFjSNwc7JKhkXF&fN?yj9K=T6lgbXN zbrc3+@6Q zkABs6XJ>A!eFfwA`($qI_KBn&1 ztUynwpTyMfKbNw&OgNSVSu0|>VbR_`6Pl3eL$v>b^X4RahBb7} zbp9&UEiVRna*<`;%pP@ei63yBfebh#AUhy8?+)?lL+zeix99rZYX3lbJXyMU4itU1 zqH@w;?5rn@GBB<>y^JsK@eXHFB4-zNZU|FS3xVl|n@(Q|r>vb8v~y;Cg&0G3+j1Es z#DgP@(SpAxZoe|=W5AKjKIC865@!ma#KcvmRrEH+fEFa+F+5gw${qs`5s znVJlA_%vT}6iL7s(FoRUtBla2-82_NwA>JnG=VykP~Jgzx)Tqk@50YVN^`Jn3SF;6 zx2=wkC(HH`CG*OyuA&YgbP1`aNsjQMak-BsNe8zRc!|v$(4tA~hw(HwDag z`+3k%iUazBm%57geLGZkTw;hc9mqr@;`WI9qvIEe{s9R5^C5az#_@d+8;$M$XbQloqHDCvTSaVq?)w3D&TzJ zwZ7K%TDJPBwO_B-*Vor;Zzs&k$rGelX}JGPR`H3)Pt<~q=$w;2XQ|IQfb$plaI+!F z3;^t}=n+^sQmv;*tb-Kkyg;l)BX0pe;Z!P8q*;QK1>+ZQAdrNHtNb0BZ9($EImUr# zu+r}G1RXMhev&G|!uw@EezW;_dJG;ZV^&h7#l z-rBYN^+N@WS+*5ZV@HP6Osf`1p5w&6yR2be>ycznWD7iTjyfL7Pcqk?9aq?XS<_bS zbD$!@ix3l-Iz|o7(<3e*jCI}rn^yyhI<1Na3g^{zdc$CT~lk{Q90~XB9Bd$!9gLc4J@PN4uwG~OxG;@+QfT4N^VUGQoKi&W0 zoQFlp1lJ;^sFkeZAPPG3xQhIA;xon|u29!XElkmSRoQdddF@(ohM|U$S!fl5;Nzq-*kTDI?HZy=pn|`!kc&<=B&ewKtpV_j=nG2s-!aZt~#$ z-39{w$B{YNw*iZ4E%z#vm;oV?4|zTSjvSKiyQ@HmtB!?@2q$gttowbhReh_#T0F=4 z3YquiXltyHDDs?pR*~Sj_E{vdz2mNW+mA>%eO9fv0k;6^eN?rLrp~B@`^T)D;#yTg zpZjL<-72aIeIhZEg!^VX0CZ=PjVJ@mpOPty14RIu%+ z&`o@dx|IyBLIFPr+xRTf&j#r}&(>)~xBWifRaGi=`#Sdmz=u5c$=Aafw@x_s?(X!2 zID6~qXtXSqG*Y@@>nC`nbgd1Y9`h5JU-PLZyj?qOP&zupS1}gm$y@qa118)2vOL%1 zkr)Z_9g{iHwI0}^6#8%!FG+&7K7Z1u4>JuIh&kU`T%B|!)xxlp!*eIS7tVdm3Pf4} zAZ^(a#xMUo^kf%!Liam7SO~7YAfNVP@_nZMGkbYre~O$)ZV@u*J~_Y8BU%G+ zZn4Y-24hNSRq^|M3@G}(4ZvKMyaoF(%7RvU;JSr0VlZOt_hdhEEGt~48ElFl?ddC>CeNp}6tUg8 zQB}7(oNlfQpzaKMKj1nZVDS>a-^cvxIqlPdB$~G1D#Bh759(G6 z8x+=FtLu7Q*WTB)*IL)>vZ25GzJ>~zlf{ZGDM=pYB@R8$5q-OoTd`R;RjH}@V_G8v zBp>w?spvc=sb-~{ExP}N0)gxkY2rB`sFF~b0dMP>Z#tlCn@?O zxAE6x>5~GRk`B%}DQ?T152rIS5b(&?B#%s%a?ZPv{!*WhARH z+GLiU-k#gwQ+ZlsL2gq{n`EDpb}vrDfSbZIyaJ=O2sUnZH4$hkr%GPoAFsvxWLb(bS@?`$qiGH|yTJChUBkO`91Mb)CW9bx`doYa zRqVC-eEUw{xF9*m=&KBtB{VBn5bi zR$dgja(dxAPo*nu$Sy+C&-Q^XE>>0Dr^yAWmS?$fEoU0OR|Hc=raj!?C$II%mj&*o zg=J3i!MMYvYQQ3as(Rn=Cy=a}LNcVg*HM;99ts55`A1cyr^oz9NoZDukYsXncok0} zH^RDCq`Oyb0!JrlI6fp;_?Uc!F?3NbLl~m*bDe%9a3+)M@jF_69@9xOrShk#H1E!y zIj>sR+EU-UTe|Oet*U*WyU)2XMkvp=XY%k*ZEM~IRsp5+G(CJ)X{wy$k4Nl6_Z-ru zO*-z^Iy$iV3DT%K+L;p+Abw|#x1eCsn!8aPij@2JE>Sp zo^JpMt<%DiPV7cZsg--0SD*yRrqJSI54yzo@tbh>ySeXU7V31j`)b~4ewC3xl`<(D zeMAAP&TXvRjqxC{2DAn0Ml6Yf7E#bhm>6OelD)J1|NIdLC*PYEucQwcw@Lj8+ScI#B-XF7fZr{$*yjI^$b%ZEtr`aeV?>{ zq@?BdVx2n7v=@>F(^+l@ ze)tr}rPIW5EWI;mOg%-g&hzo{q#S-m%@*y1JxE9%yFfK3S4wA!&!7|LX{0*dswa*6 z-nAmy&fMSM#|Z}U=&+rzH8@k@0dcvH#rKO2eV#x*KksMjHq-ldZ-%YNPGn|@PQnY}v-avTQM9!a!8e80jRc zbNmhG70ds`hnRLr%985)$3A6|;;mLxRW9|U2p=Mh&gyC2RAQ%g?Ur#)fG$8Au9ttl=Yd*F0nX*w8Ym#syIgJ~yjyVBZ}My=K-yFT1a&LQ zy4+pVc!Tl-__KDxyVok>OuY3N=$Nb4q^uFD0GRf+8I48qea>2`bWAFUTm6iD@!yOP z+BuY*Ay_}+WdmrfU7jb98C^rdwtX^tlpy}hGZ{->X?PGO2ivt+Jg2vP9mx)WBoZDeVQf0fIuCuYK$aecrdj!Zg2h~;R3*75sEaIw3s zuVo5|mhtF3{>`B!Y)8X084Xj;j#8~9*E-dQtDF{P#ADYb=k2im$9q6{rtDZ0>u&VEPE}iZd0S`<7 z`tG$YvQHOL6jSrN6ChL2*W}G7C@s4>|45zIg_(Ebq_6-bf}~S$m7Y4h&*&W0(Y^Uh z$Q4N=4L4h6F=#?>XK_3AOC1BCdjzA;hI&p2f8jAFmy>`$j~NCeP3BodP&i~c$A6?z z4&8vXR<-!@AoSwC_WHi>_uakk`<(mkKJ5~+iKw+aw9?+11iE`yol(Wpt$Qev_xo+0 z+tK%()Cm2)S1k~y&su!XIn+mYHOueF%LFnlZyWegYtvSq`(eb|D3fpQ^7c$H&lx8=`vt|utZiX+= zWSb$S2V!zkUeXH&@L|OJzH{(PmU2$Ow)n}g&t&HU(;zznZWGl>)iiwtea>=k^UNFe zKGm)K3?%iG6BE)A5e^?Ob8B>ax+;2lAtt+sI9Sn+@%BxM-a0r%P}bAm)6O28 zQ&u%Wk9UoW=6W>ZbIgxCmjuqchdltG<73aY?`dgWtUH~Mb?Y|NgV6WAR-Jd4_l|!K z?{nKcs#x8(3*56CgU0(#qD3;132#k zprg~Ffjnm|`8r()2iei7PsLm*c6m9SbDm_KQJIEzF+S`2ZFPbKj}56+P@i*?#a@#l z##h^JhH0FQIiqbe@V;-;Zf>p8SPuykG)pD^MG$-+vC1{WGw29zu^owm z^Q@K_n?hRBtdusXejA5HjO5&8I>C-lfPigL4dzE|C3dsK;VaDIVaY_}{e*mp?=p?2pIvD5mDaMRfOBRaJH0 z=hHthMB!6QSE#7=V{t9$=-zuzD4dxR$|pEadlEB9nIHVPWq9n2EkrtJWs)(3*t$>R zY6eGqR=G;k&rocU>NV+&xxOQ((wQG@YPiSMSKYPho*4^%QaP6uJ~Fgi?7ZlL4q4Q( z7o`N#wXq%aE}2$-w{Ak#K*ty8bax%X-J2&5qZZOANJjQzb^~kJ_B-uByjy!M&o?Od z{&X*v1E2>xfDozfWk@g)Y;1A@3iqm(mTgtXvms=+=a4|#(UypX#1yBr>`$VnN@c$H z^W?fkF3T_LnSunds`v@4V0@i3hZ=B(YcN@>&N%*Re^?!h>$LnY8q1_z_8rP%?wQcc_#_IWq|A%hTf^D z=<{j0V2mMvF+r+f@;E>9*Z~TSr;LV#$CjfsJ%?3kR5J?iC(eA>U!MyMmO8ixGBX_W zeKW3|6xij@FV~&kx(5&W`aR{aAO5(iy6-@Z$F_@vJ)LRlc8U{#?lzZnANU&beg~}J z0gVhj+|pw8nF=8QR-+BRpQ2*-3G<8@We4fYScI6b%xqXCNIam@ciQs?9*k}XFu{17o& zRNl_a;<~eu*yXwbJLR^d%AqJGp14!fG7ujV=lw%E1x_0}T7s2sos12dgB{*wPk$F! zJSX(je4#r#dBUn#2$4Z)Bu`o(e>4hpi#AM%OVZQqOW?kHbYdNdd44MK?5CM;uV_ab zL=_j;>-GBjdj0j%NE`++tTey?%=EY^o~2ybeI9DA&X?Oa32--$hedjWg`~alto~4;;W)9wAr7( zbk~XvsBOEGi+Pf?V@$x6CkA}tKmbb!JMYKPvd_PEX%u~c%)IjIH7HuXe!7k{3v%%} zVhk$Ebrh_sM)+`gX3KcB1KgaDMChE80R%1aSbE^Axn0nctHpq0t4vATmZ&9MbwTYK zf*(soJVTN$VffY;?YN&D;DPcf0-A#f)`NW1b2OW_u~H;3$9?tz4v~vMSfR(^ZUMUKX6HVZ=H{L zhCr1;ydQ}OC>7}1IR*j5RKpP|8JKoh_<(2l1((ODX&Feq_u&^fno*~tvh33R z25LEy02n_UNBn_G&YJSHj9T+f2X2QZczD%xoRg!P^=}xyIE9a{KXfN%$5j+f`TMT; z12EVf+4VKdi@B;1zvVjpM1l;xSzON?^Fg0v&n=6N2RVTK^G}(BtW?Gv*VGKZ;xbNj z%yOyC&uVS}38|A)>Pa62rGEg=TI~q&{9v=BQ+$y|)R*NJ0?K#kqb{?JP1dIEL9*@N zd=Vr(mQEiTkj;;W`O@6A%h#;Z={apF9anX7(pVU+Y{Z~0rFx~1#|c*L8|d1lZiqqYiQ294QB-s{E? z1e2i$XZ&c8EHT#o@= zL7DZd1|3&Daw&ICOpLA`Vr zmnEGJV+G6hWN#Ja`X$R&`+#e?kGv0U17odFtv(%8NK|2PEFG>j>wl5A(kP;2_WtVB zIf@!s1Grt@O4{faADXi6(jkPlW9Xfi*UWMbS%9!n&jnfMBH<~c9cx(%8Sen7 z&#Kjr(B4Io_48Xbn8^)odzFRHcphy;2K8LzO!%ug4s7g*(DSx}yvsUu)8 zVy;gGo$%n6ugbr{iAP`@}>|$s*0E(aMaMIW$s5>rPyA5zOVIqzyA5>pZEK|?_0Lq zm^xS>g$sxpiK9<4>jFWgQ>6~;|t%xB3)vkeY*&{>ZY{t_Dd!9q39vEA>ZJxD#s92t1 z`EpQ84I$SFVE*|Dz6kfl={Ou@;@#ovsYe{bk!^nB3g1`3;V zJ$Yh_Dd2HT1_K*s1^z&*kBBrW%9-aDcv^X176Ev=(&?6ZukG~G0!PmLdG0dW@XZ@A z0h+(WBtp*N``Vi$6MyvRQ>JA=wpy@h+nTTl=l_n|@N9C@Vj#1PX0m*D22wt=-Ii04 z8x1OQ(fIKjmh^x`IZ&~SE!^h>(HNs314B%Ha6l)X-Cb2xYwxeuYwzpzbzOVEzAjd+wdZ=W0*hpg zb8*fchVC%6T4_hJ;%kb3j3%%Mk3*$Rbu7!Wz$Si3CNt)sX8@w{)pO3_d9>rc!ayTw z1nlgZ%Gil4?OFMZyH9w1VtMZ~U6&O&R7H0YH)Om}sH*kzDnN{~1H1A%ydbQG4~TXu z8v}L^2eA4e;n_Z_Bp2QE=fy38s~F=QT3;F*;?&4#sJUW`)6|GA`ZIV=T=njDf9a&; zK3(Z(X_R}!RjU}9AdElI>cu@%+hnpME3;Bxs-mcO-(`5(!7!(LWx@)$GM8^vwOl|` zOSHj$$@D{j4Y+6Mn<^k_S2;-|(yi}o%KBlCDhnobsP?wa$cbacMy(YK5I_8K`eX3| zc24+=QF9?C$w+-FcHIj9(+}CB ze)0nw%UNdNCxhg>n3KRE+uz&w3Ek`Y0|LfZj)a$Qcr}(M@wtZC9dhWz2AGe|!3TXm z_7SjWhz62oOT>{cad_Hsayk?0-~Lye}A8I)W_UIw`BQ0pmS<1rh|xiq^Aqq zdzmk}_L5Xk$N-w9$jta<;eX*;{_7HP+`5-Mh>%YAwaO|F*7l38aXoiKm0dwgW{#t( zmk|Vx-@BjY8YesBioyz(hksZk_JCuI6{$(oRcRCC%pW1S9&Q_CddFSV#>FywcdeIk znvaQY&#+9u5_yh=XSrxZ@17JF$q+((KXCQ}Xn7BCF%9v#Lgdg^9}e4n?IJZ3G>0?r zXNFx!t;HaB7p-iXcF!=`d7hKx<1=t7vXfwy=(%z6lP~}LoUJ)pLSLuapmuZE;~o=@ z*>=}m=YRx1PPs8a9YC*7>YD~)KaMj3iGZ8zvN`WNh)IwTO&k%)cB6X?u&H5pR51_ zq*9r2`HWNe4X+?hE4J6t>^se|i!CJx$JoOm%?xEKw`-xmR*S3L-z2ei-=3bfBpsb1 z8mn8os$#g8$I|v}kSN_x#UGX!B@O`C*HyJ%U$1rTUteEC`4_8dEn}wEaO5n^w)KW#>qHlOnd~CXIiUPkDyBM!);nc9O1-5%0%FDYr3=X4>g&mh~psxbD(Hqb#$LF zgYE)oYHMg`9Z}~Qi-wQu^TZ7ozD%3K%0xgcOf2e_@i5l~J_V^n{eq>@yR)u5uLe|l z=T?gv+ z{AgH$VUux&*IR&8q=d-~T3Ce-rBIoCL3sh3Kb^h-2l1`r(xs{HlopgQ$WfAgM+cn61cgdgPB2BF6;_GS>P z`+eW%zTe+}?)&X5!6tEgFS6_d3Y0V9y;hcrTOG+-fy)eK;(4OjRm($;ihNzNfQP}z ze$W0%$NFM;q@X-<2fm_ex+wwHI_C(Bp{Uo0P zuoj&qx^ZeMT*(v9@y}Nh(afb@4=85@9&xmIIP5hb*iX@1zDcY;4YSnb-N%1fu7*c3 zl+U37y#uY`QF@xo$t37|`LN45kg@?Xy{G~;QXjxWK)Ao~^e6I^hr;xlaV6%)QroOg z;^-Um=Q!j(i3CO{LUOaL+w>W6hQof|mp|Y44h_J~_0x(qvXphclcyF?%y; zGA|(OnaPMOYpJi)4M2FmSextmMk+V}XvL}4XFb5OO0PGJcrsCfyiZHoYZ)Oqx^nh@ z60PTq@g#45evGahSM4+MsoUhxiW!gvduibvt$c2v=)RP;hAQ@ffamad&3j)Pu=>6P zqZ(w4ue}t{k+fH7{>=RUez%<&H7x;3$A}FTN7!8C+O_v}y{@lczh19b?R{O>s@mHX zCptWj`wLPS$8%WHX|^jig%U?_m`1kIDcD5I0smpRvf=G#l%=SZxCvY5@kKE z420sNk8yT4-5JGn_z)NLo*9y<)D3nChD4srnNfWu*DR_h;FT2cOQ)EVrW4*$$#jHmOec` z#IQYMjX|*7|5+h$Cv$nW^WF<)j`3tYAeYprKFaK-5JLnQ%fW_5)s$>-pbCXvyUsa# zZ9NQIz>8UO#P-HuDG5UPtwk9t?9D2kdxq{I@&Pv-3$Sq;%keXY8aWyPkoP&ecC7T^ zJ_OLh*g!EIX*(D^+DiMF7u2WMUJhJksS`w|XVz$RRh^NWtTK-)NbFC_5_-jRvs2u) zpFk|70{Wav6#E>S7Io{@Ng05w3 zPOoK1kzC(-w)-58cRVz*GfcP-kezvK#tMx&@KO}c+t(BRb=jF{i%la0H(xZr?mlL=?n8x+_P?9;e+sB%al-?KT{bA(V z(?FS4$icsgpKNwS?rVf4l_xOg;b^BgC_|tszT;0#|J8d_|9MOeFd_!pw7jt|vE~4xHSVLLo)n z?oS-mqF?-T?;|e(UQhZBy|R|3{F*vI%A1qYFtR`h;F=Lm1~ff$jwkBJPBA(G46WtI zpZiiy1?0f``A#d=D~@CQalhz~+$RmV;Z`;0R8raTsY}JF4Kn=9GXr>K-h!X=&`FUh zaq3G@)L#K*i33V{Jd0rJC*CBu&*5OtWXjWDq_M&b;#BAo8sSd&OMOzo#Gjt$AdH2J z!1y4Eg0TVSaDNhY^2c1d^xx-_>~nIT1EBAgdRGCu@6$8??!Is5@a#V4zHMU*z2A4M z`#vKjs#@z>>$#y)~bNZG>$vGgkgDTqp<0Lg#vP}+4|kDXRqqU zQ*_XXDzoyc6t`kL7@#K-&H|WSt=I|>NCjbDmZloyNQ;^2`_zYffJpvc(H9(~Z^TPJ zq0f@Aglr2AM@swb3kjS)I>2SI2%f?2eKN{#MGB^w@yk0 zdqNgQZ{i7fr1css&g3`@H}8B*ZC}T*vD=hHbJ6XH!kEiKL&9m&Suz8+cb((-g%7)?)Nh=Z)Xw7Gs~qd?`B;m6w73wL zWPAQ>*zhh3E;fI(0XKi zecn+B4xeYEBzaOz*E$$(W+0@wZ~Otl>)LCt*Xy*)en=Nrxa~kmvXgID8btb1&W;HHG^u8yC?Hl%Zkmet=i=pqAK0{NtoOhrrW& zlY}9_Ve&;;WfcGv-~~6Q4pyEJG#{9e!~+FBIVJt&HS@sBD z&Y%08N0+a6ogtl6IcW3q z9qNovZx6Ym{0=qKlid|GEvI78CouKB>^o)-z>mZ}Nrqpx;+K-J&eT;LFdYZd5~kFz zp8DJWpE}0Wc}VzqPPBCE`O_BxTjC^GJ8q|Ug5+@jKU5+#D6$XR1*vtfyU*#O&f)6& zSQTqBtnc%E?)UwE2k%So`)>7#FBsQeUtibnzy5lCeO+H)UteEe*Q;vPGMB#+n+6Oa zFHWl#Y0;pwX8YB$8V6PQ1Y#;IT=^xK9KbR--Nac)^ z4p6Ho*x%anS?9#&)H8;y(na9g&TWP*uyezh2UWoJzGm-#bU=Sydw2%1)`ChYJmSou4-DO0x{6#}t6s0`*RQXC|NDRc_kaH9&-b7E zecyfVKli!qoqX=^@87?F_v@0ru6-3)FM_zPZA!^i)>W&aT2)-$1(l4=v2rDaGHw_c zq;PW2Q2JzObh&ZHs1dBu;;%{C%{MTdw-HxZz{)OvN|$BqQW6kJULY_F(89wvTg+2a zxi+RU*EM|kgsn%}?=%$rv>1|HT;${T%ps07)d_!i&N<>qSq1B-e`wG}hQuNv?Y%91 znRMvcAP%s<%?S_X!R36ADEu%VJTm4kwB;Y4g|Wj*TU2&Y->?dLmMcdxlTSl zIQUVui=4@NS&T+hdO9w=D@Qt&>ld{1XOY~)Gz(mqdRMM9kUjjmCnP+VHu@gT`+fF{ z-?rv9YNT|@Rbm3$g-W_b3OwCatSYp)hj*l7!jI>lwQOoeKh{ZB#gn=a!!{#>kT|l# zNwNUtKpMYi!ocT6#Ue&2lcJ_hBJz?j6L~A^`OLwcJ?GimJ|cFzM&aw%C#7`y>U7Ik z#|ckrw(@Hx*?k7|VKV4P_n-AP`wqkQrnTMQwYM1gkd0#4-L1Z=uI~H34^Ls;f%T{R zl=}O;&uN@K@9+2bpYQv9-*+Ene3DFdR;{)6{`K|y>-X>9fBoLq>-u_C?OJPnOf*LE zJFG^I#4laKdZ{#O76|` z=%GGmt#!JUYs)#VV;to+m~Q(AAW+-OtX7>&jUPW5vNN3fQ|dH%K4<3>G`&RQfpboC zE!aB?df#X7I>;zk%|{Vb_c={aM_S2$IF-_e30Z61_dS{%VGiVT-`g0xzQ1J&Zb0of?C#eI#MD8*rx&2nyB*d@EVOc9LU^U zRa|4!l6v%XI}B@5EL8X5LZ5Vo&BA+Z>?W*&Ld$Mhg}a-w9xmq!i43D3I zpS4yHEgx>Q2%J8umauraZMfD`Q^pG3=vw7LCs4C?`EaioT}2&OHjT1ytnSl~m;s1~ zY-E<42AUj8mYopd<6q&7%|F@Q%Yy*sEotO;QZ)At;6*k8`)}F_vkH_~sVfPl$v7Fj zpEj(RUf1tmzrMf!{QKYk`{&O;|NQgk&!2zZ-{0!)?(cv8=p5+W z@9UiV*VmW&^m)I&zMw5#WOc8-){}Ip1S~{i-Xw>4we(z;voVG~sXmS7BPN3}OKKnX z)4i8fmY@?LHNwXSnybTGI%JW=0f2*UsDcYkz1Y1Q6P5cTMM`{4h3(M`W!t-Im=q~jQ3Bf33cC) zn+`0S_7iVR&-JW)`hhYpAxVUuR5VDwr=jZkW#(aMQi)v7yd~vdPSuNH&-5cZ_@M9b zOb`EIwaEa`NsjUlj0Sx&41{&&BYmbb%lwWqWi?H=nhIe;z(^G)nF7LY4)nqB{f{^; zsS`ewWwM+cKNH~)@e&`YvM{oWe9n`>mr z`Ncd3P-~s&l1&=pc`uc$YN9%vcpE6ARv}9yiPKyS!%Wf_nf{Hn*1&Q9l2yM+|CMLr zuWkVJ=htK$(q8*nOcQ%oID6S+ktF51invA|Oi(MVS@!RP3Dw|qy7`SK&5KAZ{VjPP zlSGF|!hPbu)RjTzCK;&aS`w}5@H+PUy8FQMy)xzNsE_*G_uc2MKHbNuh#jlyy7skM ztJb<+U%!9<_4@j?_qDHGYqug?9HUiMMd#>V1p;f;swL%H*NnTZ0vVgc79^~P{K|~T z5KZp8xOJYzob0Z$GR?SG)iWt#eFS(phKqTUcb^IY6 zE%s537^9yYlwpzLjq&);R(WIsJs~Z1t9NZgftK2i19P5p z)eRI;i2!DI-~_CSXpgU+7Fv!}*c@x8KfzqUngW5`S`ov*>OQr2`b>TeJ<4MnL#KNI zL+l8Jqq96d7`>9cWUm^_ud39u0oyS8;Pdb(kIb4e2Y}ny;7*vcrt8%_#dbZ&)5NMy zduDks_X!enH{G!idU3fA*4sPk#2T+1;vBVsw_lNAk58A@S|rjhWJ?lAn;{D{Pc#~OGmq^EBQ2186`P$jxiVG*FQ=Sm;a2y%WT>b=pp6 zp4t=)=2Xy1yhXM?dO^+H>>ke<7eiCb>Rwf6teR7i5Y(!r`|dc^8Jk!2zV=$R_x|~S3`RDu3pMU=O=bT&J zfByXGb6gGh_3PKQuXEq)x?ZpA+Sl6qRPD7#>c*;FiJ4t?Vsj2qp`Gq|4ih<#*?3Ff z2vn_GuCb8hJ5sCQ282pZvm;S}tu`Vdv%Jb>>brZ!{6XiW$m(5EbowmKLp+#MHEnsT zR)Kx)sCbOx6us$_csRbhq0(FNJ)VOGg*+xNEOn^=;3f ze4h7Tt1HKl=}vPD4sWY!>G7K&**v5D2x4~*K;?UxL^M)5;taz-S%cYxsh$GE&F30U z54LlrL!Zsadjtig?)TXMoHJc^WhUv7lRnsv;`u|OZEraT4CV+vIt7mKYf_n3tDp4) zsZ%$wEY%2s?^Gu9ei`qK#8gOJb>5Lz3OMI>T?-xl-ie#r^?WzhkQvO(Vpw3=HpW(TMCvMMsH;ob> z7(es-9c8J=)5kB133^sRR7>KSG~f=Ll#)U)b#;E$$tm+e#JLZq)a3VdW`dn;W)c}2 z=#u-nIVF=(J`4hw=Xv*;;~jpUMkTFd*aq8-gtO&igW-4gT)zx7Tjp^?yytfXTX=gz zn#=6dr=jk1pZh+2`rMRSecyL?>zs4$9?i^kU1X8#bzSS)*Xvca>bh!Ouj^}Hmz@bg z?)vPP?3G|{6_>;OvKF8yVbvE6O+G{z5 zaAQ(yjEANimk5-w70tq=u+v=#^f8mQy1UU5l{M3%xr2{{`_VCM5q)iRK z`>=SAZ4rbMUPE`Ade+h5%(t@Zj9V+SF)$f}z}g&&VKIfchpCaC0T=eg3XLUKik}V+ za;?kL12IcwwvjpVkcbF0la&6_Bkfw!!?_W%CIu&zNS8WR_7Evx5#y_AorD()Z=h*T!v!G+#(DZCz z7yF=C(H2;WZ$K4Xzw0JdReki(9;-;|zTfLw=iN3wpIKaaxEyaXg@T3Dt9Yby59b2_ zc(P2BmUNv#mV`!!Ff=Ehjp{@~^GNfzQI>dPQ^&t+nGguBjj45WF$I3_@LCavRH|@6 zi}e%ad2%pmu-a*NOZaHSC@=voj9j(=iCMS-TVRz7(E5>-KTTBA8$TRwocMC6`oAXW zun4;{P@T~pq@&V-GY`-nBl8$tqmb_hIUrYjNTzh7=?YqVr3ecTRav`=m-ac=>-GEh z@B6;L|NQy>^XH#G|GfYF`SZ`e&wZc!{{H^%(-Q9e?!MQ3o%8C~Yxh-a!+lG&(CCVm zyejQcYl<7mAv=sj%|JajKb$GzFCIZ2%E5GFyA-Vck6c6u^SM1d_=q3Ru+#8Y}{p8mJ zzGwZ0#j5ebFaP}196DdmL3fe{e%i0{7@;M||aP6ND2|>M2zEkkf!*g}ItzC@j|W*d!U~*5;@w`W)&~Ru0J2uA4f%=Kg*%c8Kfv95?NB}~7>uZu~LB%S? zFm(1shUgg{J^R<+RaMX!NMLBFgwBrm2OnNA|3jSP1lcgH5pfC{mfDvcaVl{#3LsKk`oUQ4CQi0C;W)S!qiO9fNOw7`a$>9OyJC7L_ul0@rIjPl-Ck-lR=%sVfE<~ zk@Wr6!#EPD>aSJ6+T6uPfwiyK*VotD*WP=r#kCr>)>V}m5gZ9t#atw|RC?z83^h=T zCOy48=cEBWz0lE!=?yU~_Wgwi2M{N#S}TW7q`#w;U}jDD)h2DUlsx7?)6r*E(yP?F zpHoTWD#N|3=a_&euX|vE?;)Uk1|#?sa2><@D?w(w6F3%j<_B1BFy~lT~NL>%@hS33HYuX>)j_CZ=UCOi3*l=d@3^m)~9aZTH&O}b|PBj3`=PAu{S7Tbn4$L18%EV3^M%f2~&B_X6)x= zz(Xw|&<3&%G^$EP3*BHvR=gKNFU+YoBx?MG+UTEEJYi{BgbR`lY-_M~l|JTUE}&Nl zq)x+i7R(F+pKHhZ1dtY*uYjvFp~pN?r6%kx6f6?#=vdRK4LyJ^!vvnbR;T=y`n6!F z2O))mhbj)~6x~_Y#Q4_BbpswnGB`NZ68XI1Oc7^r$msd}Cwup%;(y*2Rz^vx^cCbB zmeOhu>F%4Lr&4;!#e|+@gf>1Zb&G zkBzDK`BQ}H?%HcO%V34TeLivAq(5DkKpczRgiz(lBP7yEY#8B{tUjt$&k@+i>!Cv% z8xSZv-RIir5s_Ct))V9RVi@P%!B8fOo2&aVJh8>E8_yXYk|vC*CR~CmBjoIMXXtPS zviOAZ7@%;}r1g2`2olKz5Nq#^bx!Z=^?H5XzwY1f@9#fG zO}fShiB)TzKMjo!4@1~`9a_hEj^`m*(H9MXH0jn{bB!ZFciUe)d_fHt`yUqF%u$pc zn+gy;;i};^Fo*f+lWH$;&-;b7tv(#|$YRM1_=KNH>IsV8#`ewg^B>m6*vy=W@2lZy z6@C&?%Q_U~YbJ%`6wc1aZzS~@k^-$+FMzR1w2ptY*GTvp;1B_H4YB6yC(*!igL;B5 zW<3Z*ekK+UsijofL&EMM@N{}N=X$Ke82g7j!{=`%8g!-RwjAZ`jg#EZ*OIF5yf5MOtsVNPsETb^*M`V>GTdEnI`M_@GMBA2*YW$j>J_9IDKvpH$=ClUC8gf z?O2i6i)E7Ag}C_+SzewU{vXGy*ZE@InT4tD-m4rMw)qQ?XWk z`VqsM<}W6oOhV$gvLcX$fVG!gM*@W@zXqfkA?54gMe?NbITI(7$yt=T!Dvq1GMGJF zSweo%&d>b84}a!Uh_;iQK4AD9$+9tzWg!;$)Y$Q`w8_NW z6T<0CI0r8x0jt(t*WTCl`uhF**Zcd=`_G?q?)RTR=f3az7V!Q4?mo5FeZSYAKiBJJ z-D=UY)D;o1^K}sERf^=ssiX4Rb5k0^xMH}8afMRVg6xU)nGXt?)u4ZaGY7!ZmvBig zcX$?o6YCb-dQR7%LWyZ&nAa`sbE#^utk~>n>9XARiG<2 zoID z(7lYlUrzXI&3#ddPrO6fBy!}S!k~(2A_p{$*Hmgg?mwI3iJ{va8Pw4(B3Csst&cGu z2iE9Er%OM&H-|z$|Dbe;}N!`>poH(7Q^)qYR`!{iF*6oOhQrw^O&><6Z{}ZmCbvV+kVPBs2NWit? zs0cWZFQ5M~tVzh{T|bAW|24Cek?4UT$dYE%tkPi8psmmUAPI?)=Je@!euYvicN6Bh z&wcK@&rwIw`c#b9ehDCJTiCOTwf4TauC;b_`KK`>fYx9GcRBDOA|VL1+#4tHNwtcT zD1M}V>~4(~ADtlpL;xu#JU*|{w5jQfh)WSXFb{ZYiO+Ceg0)KSYLeEnyuoJWN!6ai zz<|hta+90k8~Z@ydiF@dc2#x9RDUR7<~SIO2t}8X|G1i8sBB#K9=KcIfG}_LQ&r=X zYDw5=vD@cN3QVikR4Rg@vbJJ-7>J~gY6V1kuWK!!l~Np^Yo74*`B0XHo$I3|d49-o zkwM^}qXgDi$hI!m+SLuFwLhqE#`V-=W-ZmK+uoA3FmJkwYo?DiW?LpQ@VST-Khhv7 z&3TIS9sTU<@Zea`0T( z(=E6E0+@CppVmF3s4vSduH8rWxD2Nry}!DTlX44CYEohH%)6)g{qnj@YLRO&YLx>5 z&#fZ*+)nCUml%Cp{F?(SJBnI$xW=OZ%ez5vkIzg}7L3nvYpoT2g+-5Ip-UR4sv7Vg z)HpwMG6NrH{*pMT!(@3-gl+y~N| z=RWPSHGpexgO9y8vH=0m-Yh==pG#pWRTB_;s-JU4k1U7TB+&;aR;H|psuiW6tMTCC zGJe1qBCY8OGX@$>FaWE_&1XZCf7Wtu)+W%drSOTy2GBz_z+!Mc@G*y0kmKmE!_JIf zt)o?fURSyAKIP4LmT>Szt^yeAzYABp7n+we(gr)A$swIJ~DAK zBCc68$uXYwnawB3BX&MLFj-?9Dv)#Tmx&g7E?8Op>yvA-=BHhfo0uGR&op&`Q)eKc z+u#5e{B$l?=RODObIv&jPvKrL{0CTTRc+TyYL~dy+TLP5dQIYVX6Pb$eANT3ycPy0 zq+z9}!i?b8p{w$d_(Q9)B?h}&wbwKzJZcf>`WYAs?^689Vf#-UC+UDEyHx9ConsJh7ohl-?Nx~ zFYP}MFQ6>xgziwFk<(kRa_(b84wJ{-{dC7>Np{=*a;mZNvbTQ&%Knrhbhq1`+B9V~ zR!o-#yLe?IC+{>S5j?v+VYhpH_hFCka1(i_2rY5)PJKlB7M`y^70MNla&Lb%3NQDexA?(@e7ht5ClWu}8NvJ-u zkdXP&NAbfxk;Q5zWKXb~$Tp zS2e?NNIO+qw`Rk;RDsTvL^xsg@ho@EDo7)gYIk#|#{humcZg^0MY6T9)>`}Z`s#DO zuj_q(|M~t-n@8S~OXQ@-026@DeYk8#7@0&kekCqZ;E3qLaY!Fv%>W}w1>M8;`3I8V z9fu%vk^w)!c?~5zjU2RbxW9oYwz(kE7{!sAfZYMBeMY{Ygv4WHYE_iV!1AndN78(9 zRdYFikWxShigmIE3XhI0^j#eFM%jg>tKzHK%_7);$w^ax`<+ zcB&-+4kw6DLmQ6^LG?(0NZz+bpg!^9DdK%MbB_MfLj{l&jp=|wicm1uGtYApFi*feoy4Zdv3!`iP=FB9&mgY>P5DJ5r!jzjfGqNRJ_xwg_UB=SIhmaR0XpZnGzRti{r!Hw&wbWjCcswGMhlo&2!Wkl!$;WZ z`1!OEI`IMV(3(s~H*yrFf28umk;ElWepXR7a-v4DPE7nUk0^;OyjxrH#&KhM>Jo0o zJ+k3@d`fN|NR@i$6y^e)+ztU_zg3%1qg^7Ica`e8Cq`dSt(7p5&v5FKy@d*35zBC- z+w-P4@>DPA1xA|;i&v^jlivg2X)KcVfU@)8>}wNY-alk|5f`?jd4gB@@bVq_tdgW{ zpB@3rGTP_>fOuw_D10Eh@21co4zPWcoO7O?Ov3iEtv=^oYYEWt+`INXHb-te0$ItP zhF+cRV+=Ez2T~uTw5s*A&H!BH7JCeWX<<_Y?z^pxk=^%;XwMx-*%C1zkq|66w^KXF zbDXcbea*O~;9!?0EnB-zsO3>ujr;UoahJMXq)vNy5<5m{o)q)6+W#ejdmdniNsw0Y zjLh$mcb;ad6t5js;RJ^1g+LH9 za9S6r?r!bvE$6r_!QexC?+`J`fmy`qlQk%RTc2}xv1+Y-t$pb&Rt&}MN?{hrmz^z& z@e-DzH%r<$^wnn==R*jDrz8Q?-CFT4ssNGvA=Gt|h1Ke{maB0b0ODiY_voCXh=bE&G+wGbVIEVQdYYSaCmx+cD(ywbX{D;fPnrn+-Kk>2=2`uIlbS`S~bjT zww*PmBx`Le^;6sno*%dg1yO!7*nz?v>Tx>7oneho6>)$CXC#HId97Bh#Ytifvf|d_ z8H=ALVS1#3|{P56GzSQ;pQDT8=d;JUaMTjeY!6Is9~>~)M6|9-tng@zHni2 z;>Bvtvbzt{mKGfl450g|j4P0G_IrC6i@I+EC2NW85)wOb^R=e5TxJwL&BT)WzMY+> zd+uXE97S0~N=ia`zHb|ScK3=|q_xSp&Zx0XTgD9M;hR5oR?HiBiZ~5&eqLR*G-;>o z5#B8|u_jHzv5&DE4%U*HMY0>}<4uQ?tmf&A>QP1H=mhU>_kp-RBc(gVsgQK4sIHOr zJ)?Yi&v+)UrXruXLDso%KDD_{yPL1K%_s zZ4=6Ni>HH|&g`1n~6<&_fA zkrMsIzpBv)|=UCRBVeD-g z!|Jp4HWtN`jc3k4RHuRjx+hS5Ytmx?J!KpqCI{&t6m6`MVh+&f>{Tt`w39*CV;;{j zA5`-U-RGGwy9!0#>Cb5bJ*i27?{lKHKAAHxxxdd@KRqt%dLub$A0_b66}$G1J{v_M zW34jY0>IvzwD>|#LR#r?_Y?-RFE}Uds-%`(PCd+7q6voKT5^mPP?;>)lN6${cMj(3 zTIV+VB9Lnlvm&c%Rc7f8Y;B|Oh)u&Sc@wrHn=ikI$8=WbiV2mL9l^w_pR`LVNbjJg zVgMndw?LtG!Urd`AGedExQLmx}-t)hi}YVExx?0o@d83@Z%h)B|-8v;O7^{KD5 zuUAWbzfbGj_q$In?%u&bWPz$( zKk6Iu2?~&0R#yt#J86Kg%>a#HEyH4wsGYS%`1(zXYwu0qbW7T65AO~@C>V}gcHi9s z_F6vLN$kC?z<64E{G|8J40S!VG2f~5R1kMvOiv_gO%e{&S`#_zvC?xiiwbi1-MrJq zDic#EbDu{(iOaUjz}mawB~MnACM~SJEKrHe#(Pn^uFdg>aSKiUIC2!n%e5oQV&qYh zEIW&yKvK23dOz&d=c04%&6MPt~+6FxRs&WP0CD1e)>}oxsY;I!I1LV!d_c=?e=R_@78Nfp5o;Bj ztv=%3+f-Ur)!MARuWR^z*c{nq`DqyP3V~vUK1V)dqChrghAtq;)r0la9)HG02+K1Q zOtf0Lw5qCf03_Ll4MjRz8KbTQz!I?%6(0YV$$WF}K&%hp$W^4BO(ssVYWh0t!`_pR zqIJ%F&fVum%ryP6ON(n?uj@4px)H)ULq2^#jKL0^0Ilp?JgS%6_G~3bft0kS$Jmd3T@7D{2tq0t~@mAaQ8ytSuY0jp{ecMlo<1m6kI z$^1e~ zd1nABzzPjQxX%C;5Q- z9yMi%eCK;>@!a->FntmQ#v&Ud;ZU%c;_?6S9&v&p`1Bkx!?27;-5m<8j{q4~K6$Wh zRQ%|=n$h7w$F|DJiQCz?AgWah z3wW7?IJfTaw|L)uR=uy+SFKGOI^AdQ%Oq|D2{S+M>HhYUbG@%m1_>iY^Z&3x?8JzM zP;2$kT8|arWIlSDuw#gmO_qI$z(@Bed(lGA4FawOC#;zQcrq)1d%rX+S~|G?Kd%05 zTaqlt5d;Bl(c>P`RWsGq{m}pad%adq8LC}>za2j{wus~;@x?*SG`1NJl~)d6|E4y<34p1eNgwOX}in#UQ+llR%RI`>I4 zWvfi{Ab1_yL+m~#ygsi7Twh6FPYLag2?MXoLgOhz)pl@Q=hE`XrN|nB@K~9dIp^h` z%!pl-1`!qc5Pw6Of~x`Nx?IHj`J4c+YrBX)ef*GcU6+8FIp+%IeJTJX)Pw6PZGt34 z5Mwq}ExuAuf^>j{T<*6?a>4_`37KP_1i0s5n|)_X zJ`CAvS(}DVmOta*w^ph(^~0?NAx8AM2>Gt-WD>(U!8qJw!-Z$6#Lrah&)QlQV`=J- zxq!p&kPMG~r4z^w?c`CHvRN~1>Eu(CRLAo~=U8aoHT>&rx^l955g>5A4jBrY#43mp z0F)I8gb++k&kvYmCs4S~IjnQe#k%}zb;{}lo2LTLup~p>Ra~)Jvd*3uvgA8u_~RUx ze6H7ZuY6fPbEQN8X68?;>Vl*W1qh+QZA-2LkBw4i%&|6n8^qK6N&}sAq-Il@`<2PQHfr872Dri?7@k#utrVJ1QdokN&p~kavm*2d-DBXY3N6o4b_t~H z{i?XLQ?&3|U~Cg?mSUYUXn^$vA0Uj>eLHv{(`=+%3#I1Zkju~j>%%ly=+gYuz{3l% z2Vvf%cI)}!eZ_s7eq%M2fI|$hmyjdnPG>A~2_Nb8W@_eb-fAem-c3A;=M#*{w zygFb^!cRL(^o%nz^5XwgRGFQO&Jq*@uWR+}E7C5@N=^cw;Nygn5!KrAP@xCE*->2E zbp=CtQGOJLJyO4Kd3a8p>-9$u&N<)T^Ll;RGp4d=9ier%J|3tVd`hAYI3+#^#d?!) zgb1Dk1VoE0DH1sXv84dhij)8}o_ibX9|_b|S*)P`8&YmZ%WfY1FSh(jdx~@Nq*SP7 zE?q$qOx2?@1rz7R`^`E%eRwuAp;6)3qo|aSusFYSCvq`S%^Z5nryOoRh^Bm9uv};7 z0I1Nz?40T|YQ#s@t7Rs=BJP<6m?DbR+a8)S*h1H?;6V>rdqrS(Py9%=Et|=mbBBUH zx<~_pU&LZ^wh13hj=`t7EjmgA5fVP;kdLCZr3){Uu_0JvOZUn@#EdX3U^xc8IHJec73*zj(U!E zeCM7aM?=|PAQ~Oqbx2GAYkw`?=8IkXVF+Z1J?A9ZGjS{XWlR#4;DG5i5f|5&;3E1+ z1@cwMv9df?YQ+x59mfFMU=4&iINAVlYq=r_Pv<#j^&&rr0zq6S?!z4VlpUqIJ~+C6 z{#-GFWdcmCyi1z2KS)2~-L}GZjyc@tx(ad)>h(&EVwV}m$c3~A4X^83<}~W!5<<2b z_Im9aJBHc%Qo?a-ga{bofK1cD5qIXpj1JA=K^3oa303E~ei9rb&`n-Su+o6>2oHg& zy>!m^cLA1$ok_;$K~IX?Q>65sdG~GB$P=C$kLTOyoQ0v_K{`NBs__BQnD^zXv;#wt z2Ub7{R^r&m{OTx{E%ML@FXI7;WQQRWQqJ&eJsnIKa?SLV{wQa@WWF*|S9Vd@i8ESqr* zILR|%kTT!QXJ70lxs=BAQMf;3w($zNnxQ=mT!HOLLxOZ4GpFlgcXDVlBRRvc&M8;D zCsF~Yt;kVS@X#57bx~cRK&Xsx4?xxRdQ}}W*iqM&>V_svJKR(Vf^gjbR3F#wtaaBYxOfbl!^E^lKU!7dCZ(GySoYMBT%vOQ zsDWUA47r|9EKWHj6ES2C`p4B-*zbP~8JXwuY0@nE}0 z!9D%pLyk?DvY-E)!wJB`v*%}1;~bk~WT_&8oW|~_J=Z62V>NGCe)4IEjAjG2f{}oW z8xb3P{lxrPuh)r2dKpLS(uk*BBi?0Zo$kZgiYCw1RN9 z-f@mk-sN|cPACJvxbr_5*acAuWx@1Yed9#=*dQ&tp% z9&km++kJPHYY{Xn-e?zALyw!{y8h-3eO;B_Mc=Cd()9JCx7Pcv(1B?F<R*Q1mkn zAP=E1%je#qJZ3VjBg|b}_vM|`CS&=54SJqD?|I2m;7fQ6A+p`M3ETo@!ny}PLt^8n zB=lt1c6>h~hh0je1;!5JFyiXK^*{d0q0*RBDG=xccB^j3{8Mg2K}8KCJz6o%p6fn> z3P;4%eZO8`hgH{Q4sq6^9=1L3tkZKK7y#M-@8S0Y;^E^GA46yN6zGU~*nQ@Zo#Xr> zq?uYdLQBvyyPEVI_~bd2SkZQk97(M@*@Y9z=)_hX_C}fHXCq9wogSjTXsKAjvJ~TDlXpb8pI&g{Lvq;D5k~T?;8)m*p%^4!O5pwk92>YB zjqSv)9zLwf-Oyik6CLD75gZg+)p07}Rd&GM5Qy+#95J%{fy~Tvuevbt7 zGkbc&OD1_fEy(u7iT<{ibQ3Ctj_g`Ii=TA{HlRmtKFp2H5=|7Nb8fW(acn4PXDno> z-;=!g#bqp(3+R&1`ulTS7ec;wyg0QJ9&8AVRoCad`R|rV8ufUgn5)WjI?$Vs_w0R6 zFQT6(F~JjW1RZmrzemP_+S3p9B)vPsRU25t(ZI(?NoJiQwcqIx(^Wr9M)gh4LEL^A z?s?nmM9_LTI!{jv2`19Y>m=-Z?xXLiOu+NL-QDuE%}&o=_dS{(u#Q;;d+O6`?3MT zAB_8x!wiZH*@)H`0>s`z=X5l8GM)crEEcgTbDEsD%KWvoTGN$2y)d z=8O&B5YEa#s!f15pClPjpB4!x)1R~B3+&o9>c|PLcv%!dkyXc45p2}4X4d6{dTci! zS03^JhL6{ieHNQ*0aGH&ep%%pqYu zfr()=tE6HakHP6UZL>yHNuG; z4Opd~>$?2f1yQHgu1& z3f6tXbqNz_NyJOvJrG#9JF9I#zv#-yJgf|t&s>=eZ_g60Pd*d@2U{i6SS|lASFqy% zjuOM!OpNE7rov+(4Mom^Pp+)zz&k*IS)yKwf-!YKXj0Sto~}CI-F2?3-4&qqFs$>m z2zzz6tnJpcQ}DYV&emJ(R@@mBFUiF)PCBGzEEU`^%Nc@9aoAjJb5ux5jq3?M$*BnU z`eN?P;DCZGx^XQ5gw#RDcsO&eT3#@wD#I8qWtIbLRvk|jOkT=G+IUg| zt%tZWPG$gaS)KaiXdpn3Y^!3O#~iOYwC?Q&-&vZI5jIPc7_cq^R=+ugu>t+WtUUq4 z9%M1u6Gd=PJ3 z2Bu!j^ZT#yq3-0plEpB3S$I8vwvmgTbkrSzpM4ZCrdIR>DF@Nh284-_-vhO5PK&@^ z5xz8~$0oWzIIbyJK^C%8381$ewv{fD+BwSpieQu8_YXDj;Wlx1^GQ*5J$=TWlztR~ z-ve=5GU!L|(R~`>3728{)8%?g}8S3Kb50Pik?b?SK~ef8HySR*5rL zcP{&?$3CxJeP#xmI^gy>F{Nw~q9SYYr4iA$C+SZ2{r-OczP}Gahk$7t(rgojfHL@f zwD~xzQvIkRMjM4+#*xOY4qE|nFl2Fb^X6ljmfX1+sE`Ill4+SqoRbhgmMvg=oQjW( z&!H(dE~xHV=TDMeY>?NpXE3s)$ldo$t1}74?D{^J^U-PbQ}P*K4xcn9+usQ$g`d_35Ul>`%H^gci10ggauru z9fJb3NzurPAlb)}Qe?Aje3Hz&Zz&CvxxW&Cwv@d!S{$?57!8;{0rzK`O4rV|6tulf0cGvuCZ}s+0m|&MB-Igs2bt##h{O{%Qy#TG?=`s-$V62Jr zbA)5!z1cN)oxwba)Vgia{Te^&&(3+SweXGZem}m>O?q?ixn9X7>KOH^8`J2H_*E8*Y%q2>w1Z->)M)jo@hNWo)>onS%*&! zwO*JEcMRriTEl*Nr5J;8md6ufmv)#`w}PWbB{P$k$?T(WctEA>H|2W_1@kZspsL0} zanDtko$Gmy%8nQoVC_*x8v<2zNCQGF+no&;?2B9}beX_3M+xLPHC7Ym5}5_KI-KQ# z%LeBh5^&KNH1y**qF5RH#TW%HUvnzQ!(7)VWUs3L@W9IQW~mADdc9`EgR=w-BRF*( zhg!y8_mFJ~@8M^!VJK7>oF*;TLkvtd!pDEu>G~9Gf_>EzijFZGFq$yVDAGa$AzY6% zm~I;+1n4?x*n^9GPvLEz1%af|L`v!t{^Gjmq&gHD^17&f<}JRvDj|Y(kxSxoPHX+5 zUaHL2RDpmTYnCDYSJn0>_I37-)QBXZu1%yD?XX@Gh)n5N-{3ZA-;05(jP}P0asseY z;USl}x~U76V98x)Ck&E!m^u&fBngZ5=|?RkfT$snVX_nA3CG*I9I?fM=Nu{o$2_6vm*1sPxbhnYy1pYBTCITKK(eY7ehbvoN>053aIHRktR3Ow8KSHK-Nx zB6&m0aET4sf3Pq->r8ottw}Y3wNYm0kG;* ze*-|>(?OOo7Txy0CZ6$$6{@Pl9+&K4jgQN{1f8ZbW#Y0M_wAKa3a02plF!IFKVfY3 z5>{DojO}y|6408HnR`jr&hda`-&=qd=6X$!d>2-apkfP&6Sh&>@Q_Uprt2KSv{Xxs z+nspEz_bomtpk{8Q;yp2x!U#{g|6L!tD_{K?kXBmsochtgCmwWI)qH9G)-m6tsPAq zU}ODByU9vt~ z0jXfgm{F&RN|Nqr5#1eUFe-m$W@l`AED-3|Bhx$%CO7qA84>8a z6AVpEm>>_N^oMJ4?ZAB_vicq+1F;;$kTq?|CTyC(9?$m$gmcOS;QGOargt?*;sK#u zCUL0uR3;HhJsAGw=zf3y`u*$gzyJFF{`LO;b>Hvz`<6yCeK(nA=+F$DCi|i39{im1|`j}!VuApT|KYFsDl?`^m0eiN(t*BT<4NdC$yX(1)EJJ%))|&h`xTUHt@z8V5(A~RV2^;LECkxzgz!c2ONi9 z33av6q#$pZ0PSbO=X{VPPzf}1dHo8pWpySJPnb0OE_E#rv;?lCU^yiDUl!>$yTr<5 zZQ6tkxXUra#6i_)Gen;^|A6JYw?aDB^DY{zdn({q$F;SZ{G*L{*Qjh=XMapTaxKT@ z((^j9Nwt-I0E|4OqD|pk9ZYX2QbB*BD6?Xgur7chGYF~0Jz*~B_jStT)CgPJ$mvcf zw(7b>+DYMDMx6B@2xT;JvhPxgy^e$HiFivtRC>8@ZBG;I5rB6yaL-D^*+Ir_@#C%C z*7Dqii1aTape0G<-JM!<4GarQ@qA8~f8`>iu#K=El*Er?aMZM&se-U zo}Xm6?@7_|p$di`U0W)|vo8w2Za-?ns63f+7kq4MnKX_-j8QR$G`}*whGKuj|?t`Z9QN&gEc^R(v$S6C~=?IkkGxWiXMKlUGNetg5<> z`*i8=+l{O1Tx5Z~PBac_BqwiP}BFX-}Z>*Q!kXs155Aor6v-&fXV~6u z9L;@q-*dnF`}_UlPtw@+X*X>pN5#Bq=OOl^M}xy*eM+pp+oC*h+oqwo8^ zM|T6PPMOQPaPD(}fV=M@?oOsh$AeO0FpD@R10xxsvR8*&eFL6Xd2R~%UT~=#6fBhbzR=3S#Ibj z#LM{H$+c%F9@jbQIliaF(-F;x6*<*4RY)7_0>m|=Q)JO&_=s^gWUT{^sTEjqkB8;9 zy)hk@h#($T5!1RZZtQPrUY}#OdYvkUV$TN`#EQXf$`(6#Pgn5i(Z^&1MTd#8o+Imv zb-~}|R-gi4t zE+$C<((MjemX{}Smm`vl zxWdM+bhU?%lK0afDAP&cJRt(TSYzOP{W=`W2s5n~?l-W9#-h2#dg*QilA?@& zz>X|OB5@()zmg>9xl^g#jYYnb2jh+o2hFr>cbB)7sxTCIZnO^lW6O?6Cu6( zrnqpdjry>Oa^7e^;gnsJZz6M@Ix1M}(F2b^LIZp69>zfuo={Pa#2Hg3=G})GFKT(rn=E;04nvSkX4tkPp81fpzLRY}-## zPd@3VRj~7?ypM-_@R-`1@u%>&(J`Vul-M~(E*H%srDGMD_20mY3RV(e^Cu@KLxtcN zs%m=buzQ@?hcM&&ZoLj!>JQHPM>-_9dZN#V7rBL3ZDY*yGjXy{X!Y!iaf|0QlN_QM z-j3_+Sm2&uSuh5>8(83AOQuQTmE_n6v2&i;tDQpSc5`{zUDt(2oaBY{X}yd z4*f{h+L&YK2|O8*E!7eTllMn2n1H#!IJjx8?%g3G0(Xq@VKSG`DD`J zs_OoT%wA3jc=Q=~a2O>Y3SvfL@-nObqbw+A5ev9t+?xgpYIPM0mU}+#rWok(03v0L z@w0MgyDkrU6u5Paw~g-iyXV&Q2WBC-#a(RjEO;nbC|YVhjObjpgjO7XVyxn>~ZoEW|jXgj0-krk(H>alOl|Gqn zdG_ftMdzHFp5qKO$De7t&j2eDJm*M}Ynz3XKww;NwNF7L}v{v1~YWg(;UlDPzA?`S%K_YBHeaxeCGebA!%wF zqiMC>TQC4c;K;F#l=2cyq zr?ZDxS02~0SbL1IOpUVsR|e5y+IdtJk5z5RbFK?UM!8c72a^w0LXL&N#*@VE_wV1o zzkmPkzTfX}r_`9ihh>O;@q^&UkT`BOnA9kqd_B_|a_7@)7;bs&r{t#+BJ%)hv31E!_v559j(+f#-k~x)6`e>ROOze|qCYo-J>|4LJS= zyRXc2eEN&lZe|V#=oTYy&63z?n8dhRk3)RUxWR|(Hy`~9Nywl;Z7IM8YyGK%PzZbf zB-2tS8gx?5*i-(HG@+3CLWNMD?*H7fY?e0G)GVz-i=Eq=$JfE}VnSp=9d;j;+xBm2Zj6BCVqt{y+g{2-`ND-}h8+1QT_v z@2Jt;$-aHAFgRS4eEdvv0ag=iF~!&irBPwCWl5QHlHTjxZb+XLSC4%JXSI7%9Rjql zLN+5bo7!Cl9OXFLz@E&M3bDV|KJ%wL#gDi@L)RZ*ZsfU&bzSGFXX_4UV}fBg9m z7fAqg_me?*H&`X`nSNC)gCL0mis2b8WT5R#Re<*H=~$GJW0gtUSax|7Ynz)gBjKFO z6%1@Yrm6qEwkkn4Q zx`)uA?>@cv1c*A}BcKydb)1!pGg|ei_`MtfEcW1f-K?}xI(Zh&cijpSSFCS9w8C0_ z9Kp7V8TUffktxeXGh{bKuF<^eC5^fJSk!JbMvr_Oky5sMTQ7TB=SRh5;zB2v^ubm> z|3Y{t!nZ59&a-)s4NIY|So@%YVr|D|KF{+FL?Wyb^Qc;VVrUj$B#3f?VZh8E>~f7v zg{&1@t0&2ua4pTm)2_+Z3Z37*dzQ9UMEUf%rGbY2sMbUlo*S%k84KPT?j|klF#g$! zP*+u%gOI+6AbmnKc8tGI~RA#%xEX( zMmlZT4x?_MyX&0pzRrv1EYx}8sFq!vsKE8r2a8y4k{8(XxQoYmdB{|J4#6HL#LzF> z*RIXpEw2wiTmZEaq?=%1V5?B5u%AKmxhn&zqEuwxy?7fX7*J=58w+i^y2}7(0@4fk z;A#IQMO#?W&clzr4F>zMKDV=Ce`7)JIB$Ih_a^$Wbu?xe$AG94WcV}$tFoG0QRwu# zqzGs#~7zq(#8x9;v+dD4xZBHiaaI=Fz>kb3B!7H)|*0bWkgOO zA80+yVs3v|3=Jzi619(9$3$5$f}Y%xt2Vl1ZkrZ~bu?F7payAt)TmTF=bvO_i?|FQ zfV6VU@v7EJ$J%)1BCeF&?wYHzcmxdm=>D&Xob3xf&-cZuY!LW)gGpM1{rPCZpLl zF*u&$lm)Xm`9>(o9EANpNYhU7`@Ut~@uDXlljoV}^C>cx>B2S~2K>+Q1XP}LIq-M` z_jmU+4>#cyE4(-oJRU8&*QHhmBF*vU4JCTP6A%nZ4yBoLw^}8Hlxw81xZZNZ2~%$5 zCC_yWP zuGKK>$fGt-4%^ZXgz$mSsT%ahM~9StthSUSC1QTzN?=(Oj&+UHruEq-5^xs_Y5kBq zxO^Fn&9tkqngV8E;TA412Irkv0UqdX-6Mf_H`clV=tr-n+pWsZU(D-bhIG2JIWe>X zEz3ILEhPsHQKcwTEcf5H(RIg*t|su%+R}>jP|4TQJE0zIbu6_ME|`?O+?lytWRy7%4i*>0 zGVv-dab^~-OYz0gL#o;ej&(0;{rmm>`+mQr>HCJ%?aH~H9VvJ{Y5d-p zE5mopwQwvOX(UU>{=Ycr;#%lf_HElUi6sG`6@0bP+s*7|BW z>t54-?u(?2`J6K4Y?rl@Rr$Nl1>s;iYwJ90MAzb45Ioi1IH*GkV;=Q{ysql{{_aHj z#fs9thR7_&VkE+xJgQ4=j%^>lS&_#fg;rv+Cox?ciAbj54KkZ6MG544y{At~PCmU- z>0Oz;J1hEW`myFwR=|VR0S1(wU(Y-xj#N2vKFu29k3D*-6OMu0LFOYx`?JIK!w;2mtK4+IiDe?Z5bv1zTvsBou)=i-|u(d-S_+c{?+&QbYlWFo^ug( ze8!OXcN+hE`|I^}&h^J1|F~XX=lc5k`t$YrBCBWa`~Lm?`}^B{baoc7I~dof&9Vvh zAA25O;4bhOd^72cIt9K62X<>s1Sw7TXfV@vPq#KEQ7%PTF-pmZTgCUnh^&!3NZ6kl zAm85H6H8$QawWMof)$9}A42yo+L7OWjEMxF&xYNQ{prNNz)$b4>`Ba%Onvx;pwGlq|lZw?PJ@r@(A5Sp7NZKk?%~c3$t{-bH?jlU9+u}^ z;wjy=v)q&7f)nIwgg9X^*ft2RneszFSXWkq+R?mu#&{M=nMr(jDDWguyUt~2uC;>3 z!e<{3@g06iQ~el@c!j4M6vVMYfV*rAp-s55#)D_K!z)eWw*VxVV8swFJGPQlp&Y)P z>m)Pr@~-emRbg)BpSc?s-F|*Rym+ollJ03p)9*U!vcjnVb!QjDSmoi?1e{oJAJMSO zB)_Ul3CO~cTqGmW`cwH?@d@KJX&QEoXe~lzWHn*+AO~;y%*}mZKyM52nEvv)x2s7Z zKFEL4S{eq{&RL|obM|wB!iFv0!^^@HbQ(>Tt?*MnC##~7d#p!J7RRs(*3dZOuk_Jk zZ|aXF--eWt>?HNWq$E_kObbAk+a&luw8- zWNHH0?1>}&L0S+W5ya76c*IP)HOrBZF-7cU-eBQ0e7Q6dhfBLgn$bY=1Yj+63uTZV zS^wZ)<$^Ew6`bVQk`&K47!CCr&udZyPRxSI#CGmMC3a#FDwUj+n_}W-BX~-)5{I0J z*$*yn#2}qD1d9ymGm$%IdxovUxWuXLH?D-~EsxT`1`ojqo(yB$)!@cdh0fxGCJu0n zMh{b~YzYJMVDb2zAwC+!hVC$^Vp)x3*Wn4P{GxUm!PI#O&kWhFANMB(tP>;~YO4sz zKy0TD7L_ez(Xi9P9lpx~dSK<}J^bA1g->76Q$ox02V7Qlk|tI;rhx?87Eu0q->N`C z+3OH#6d-yp#nWU`$KNaBc8h{L0g^Q&SOidn8M6Rum8m>40bqueIvx;?4{jLjBCJ&VrR@{&6ckjQVw8UXD(jF;2AOl|u-+qPK@^UeQRf&6>yO{B zs0FH2o9%2If)tt%H47{=55a>Wyo8j*%*zkWX$K-NvfwkEl1ym|#fkYX_-woxU4b-JA6%*f7uv5i#Y+ zC zf1S&r(Wvcx`fg#aBP}VGu%(E>3MWbcG%1@7`#z`7ToZoe0qs{}Nb+CqHO{uJm*vlE zhNp^94ti1!)Dtn+QmTqv>NkO@56!>_&T`8B%$OMe-AOKC8l4-5ZC7-z8o`CK5$|z} zQ=VV#o8|%LFc}O@uqZA8-)6;i%CXNa*4&Fc#5L|jbtNTcVx59Qm@d+~d$R^ErT?|p z>W|@@lxtkTK>`S3-cM7NZ#)pbg}N%=W1@VdBViK;C>ee`R!-JAu+e1lfq!dUQ$IS z;NHeaV-tkCP+*XG?#9wvGaeBH*>8sfg&*gKpxuX)xTTo#303_COSP&3-*0V{W_1+$ z=XVwjz~inMhmM_RfKm@})|mGVX*Q|Lo&m2YnsokBs{H(vX#d*Sk2|S0a^UT&FA8-VK!#jV~d9uN<{>u1n70Ri?IfJ!R zB4Xm>T2>zvMxE`EGf-isee}{_$Lfi&thP|z%SYGr-8TVskLKWLZ$O}rLgQ#bXp-)BTdB} z+e(0vr0N zi%KQ|x!BingsM1CItq^3c-h(b$v7;D8c4W~CwPY* zd#>u4vr;5ZBEcPW7X!C+G$$Af71=18CkQG{D3Ql@&@7V2Dgnssf>4kv8=7bWy47Cy z501Fx&@H8ILb4fuva$Scy5P4={bNYYI($3h%&=U_=@U#XEU=Vc=X@#Pq?Ka3OEXl9 zyY67_VQAv6Rt*U@NnUo8*L49xUA27|bvXQ&7` zCZO5ic5Idt3?_OiaHifmt*d!9XafV*iV#^2H&H@DRrZFdthUUgpaNZdjzl1}&vXbsYKeQ2Gc!y%hnvlE9eaA`6=EIOL z;FBR^_sO)^|c|Iz#vCRN*I zj_8sj1+Sj+rm38`PMi?jI{%I+7*aa}YBX?0DK#>mlMM^MNg?onfTEv!wrrTD7fErD zOhT`-#|BSm&YUJsfk{HhJX_L&0;N*;E3ERr#O%v?IdhPn#8W}>ItUuyvg92jF zDnaPI(t*|2C?Pc;SHn@s^B^4LL@l-kMlRF3)6y zcLpE|0QY&t@Xx)S`Tbl2zoFj+pN7TV*k@<4D4jQMabIrnEKVXWVXb2B7dJ!yyo=y= z$MqnSx{d(q0AF=Z>5%BIa{+bEdB7S1VkM1R#-vxGPPy4Ed!+F8jJTwC!FFqPqA@UQ z!lr*mBn#*VRa8Q8PQVFKV%-#15SaHPsHAltl**7B4#=o^&?W-eAR<<&A{X`&MkNi#j&-|z44JH4jnMCC?0!wcB4QA0rzCv${sQW8pRyph0eAI9XF z1)Tu6$G~aQB5bzp&wD-_u7nezY$4%Hv^o;f+Df3-&a7!&KjLm|P6xe?7jrRihi7B$ zvqo+a@6XJW&^Tc{j#I+rH9@d6&5Z*KIBpUB+*yY`daeZnr0OvbIfI}6nZ&oy z{$Xxum~FkKJP?UUs)G9!L|>gWXb?)31u;D;?~(i{@FAT)rZ;)}SI90rHAJ z9O*21z}Qc&Oeb>gIaL|qz6mqdV|3)$QAE$2>rw)w#jc#-dW%Eur)2G*1Oq;W-BU~+ zDR5*RS-6$WpYN~V(7ULqb%$F*ihrpTS5SwzEe{$qMC;Ao_nUAt4o9O=6objz zKyh)V6SV-YMb)Y45u2+cJkwR4j&4|hYn9C>8^|NMNS6E71x$xfI6M8+$IUGYPRV*l zgodRrIauj&P<`79CA6AE2Xs1K^t1$7%Z2K@U#~BxUmNc@XXvV9Mbre8u7^%iteL4( zp26oofOLPq@j{XB(dz}W=Dy2=sJ0gk&>!cT?)!dA<1v2D;OiXsmXrg~*<$gUBP(Xy z?*Z;}opY|+lAv{1lxkKt( zp2O;VxXMEqWG;2pHmJZQk*z6SUPketzQBJB{zP3y(U4duAr$BcDWS904fD}flCNgS z&BcmPfs!^nfkaw6KrWF(1?JYkY2-Q>K8;!vlF5TrpJ#j_WHvC29jqLcpDj`>-ahNT zaI0G&IjgAxz|-s-o}x06wwrV#4KK<@AgM)+wv{}`ryi7=9$K`H_4yaB(+Yb_%ROBl z>F#(MZpifZWDVoioGNbx!@D43Ld3?*Pr~NUcj?RQ!U*yv5JK`7RHUXQY#qaRm7$G1 zgEZl>Jt@J?S_Xn^u0elJNF42?)W+z8=kxt9GlP>9GHbjt`1`^TEOZ>;3I|;pb1?V}l`tbN)Ge3F7&AIOh|NciE-a>hTK^+fab@pyvZpE~wB`}t}&NZ`T zYQH2BQm@q{Vy;K23Czq^j)DyWbzD?O5T8#yIVx(&Zek8Zxa`$EFfQDEzu#j)O98++ zHP-pCpxHCjC8ko2AIh;so$I>DI_FfRKU_}>TNTp#ZeixWzrVk~zrXvwr^6o%z}FKc z(5+WbuA6$=G>RlQ1mbPO*ooe%XO>4taU>ORchU?2eb2ctJ>TE&zAa|jg6_Mgr^;E- zR8`+?m3fN-DJmcs&HL_g847S~C5o6nr_9%IkbAce0SMfqNV&NE<jOnM~_#xCBn`5+4M5@d}gMuYoRSo%L4kJo&wlAD_PsL zGHe7)-1|8LK!zbaQe7S_>oTuqXVmsoT_KDx(WL5Vg@tA12#xjT{cZC@|HCTVis$1c zWypmV2UBMEI&g_7m}xT}yLWbWY;5V1_fV3q>!e6g=_avFOr@hXhDlzU+^C`fVnaDR zxJ~S-WaNnJ0WB_G#Y|}~eQX4gWqL1|(wyWcEz&e9D^}HqD!1(I1@hOJK^h?B%RSMF3?2Bt zzvmax_Yt@x1V!s=M$q)|?Cc0U={|zO*lQcpnmN~zvk~@Ydh5LHd&*E>I8jyXy9G|) zUCvb$M&mR^k8mefD5j2E1g^e?$rLaRgoEYdJj!wPWbns=S8@TR`#M9`xn6b3NfJDv z_8kAz@+FexKZd=kiq$eQx){ucH(qkCGiwbrg({YQN_1^v;&{%a&Y9sUXNhh}IHw5I z+3Ey<((oewK>bttvr!&!ogRjSVEB7%VyYwH!P*$yV|uf^E(hE)1s;l>4pPQ|Ro9Cs$vmNGcNE5BtH z5+#m#yJ#9y9~;>2U|tu9*Omd8fPPo5r~B_K8#nE75H|Hromt)6gX? zgA&`@-0zhu;yz2c*kmUslNGF}2v!0>Lm%2?5{#rS4_$MOgzu3YPa$U4ce4ZJg`njc z&L;s*FzQ;6;hDhB%QVDB%UQ$cdvj)X(yG!6A-6`vxf=}EhVmn=>X-I26Lllcvtjo` z_R}(b{j`eXVbYRM4b9)P9Em4QdO-G%crJ4Go=6){FTqoSdFmvJop<1zbG~rk0*8K= zt~ER>zPHB#^?YVLXMsr?V@3VHvmJ?f=h3rwraC;JFE{9QM~8OfgT^|wd*op=>utY; zOs!-*31_#<(3wV>SLy%wCtk1f&wudid~@!E2V|Xm7mjoOj9T$n1V=GE2kvKs1r;{e zKgY%=I9YtNr~A6Oi+!j4T&pg%!$r&ls>gJgiKS@y1x9h_D@IYmxNl9*SdqYxWu?|Y zfQin7AS^kj&Wo&bopW76S^3n^Qo^$RXLFG0`@Y}b_x;`X-927&J<$JySZsO903{17 zP=yl7zWY?+Kqfaoi-1I^IcykcMw7W<0;&Z3{_gkt`}eQEzrTO?J=eLq`@Z|0aZ{mD zlH(Z;3cs4s?DqmYtac{`dgdr|>xD-!d5j8?E|vt`dJIrK75FNw{F?m(iB6^N$>!l? zETS(T5nv?62N1Fl&#CKPTV}Q>(1Qj-;$k)c_Y`XQ-KT zDt`@&b*-rip~;nm32fs}PnnO9aGmSH>U_^@@dm>9_Xb&U!fWEeS;?~=j$^@ddS)@3 zZTB%%NP$e0q&9W-<^98>3`k0I)d`4BYS5d{5o&4Lc#7q1a9G`4WF6|=b;|Ot+(4nK zq&eo65p--FmjAF)fAH~5CMQW75oQ8{-#YX<|8A{hDnK5r_DJyT?v8xksDX2+yYKJs z-@ktS`q#gTdjHFPz4ecO{IkyMvD@Fje;dxJ^E$7u224{jK;1pp>!s980En!+NtA9uxW8U?zu#NItjnz+QXTIek2?UQ^Lq94Io;Fm_uGq@79}H8 zgrpR2r_&N0tZv@=F4j!5&h>g(koa8JbT4paIOa7y0J&Qt ziFmS!Pz_yMdSV(=qQjN}2pksN#HVMx8o;VL&^0=!%f0UNum&=>HPV55e-TNEJhuOH zHvI@nCwHL3xxF*J%OwY8lF<`Yh7Zurmcwc0gXjk}BPDAiM)f5enxK|7(`M#=FD(%c&8v(gW7=A zQxPKC-JXx);>iRA^JoP`Fvm%wX=2wHNGnt4H^v59p8%TfKWmW}VB`|O$@dC%u9owv zjHFNVj{$Fugc-RuD3jtu^`Jb=vevs_nJEm7A?)mex#M>=EcX7fII08u;UoxS~ zZu-+LjfhnG1WgCP;}DYd%TJxnRV@uPiy|$~?X+{oE;GsDqd?Un9X8gJLL~IuqM~bS z#x^X7C)Wcb;zU{*8f6z6`7Ph9So_p!2nmOu#1c;O9efzE%DHt)44^L3lZVt=MH;P^ zKmY}Urm-WoT>1GGUcY+Bi+5wmv$Qn@d7e%$CB)(pbT0;go+1n;4BIW{H0 z5&t;D!vEDT)#0%Sx~i5wz5H{g{4ORWl7w@vp4I6WifpytSfjI;iyt7}B$R>>!2wc_ z%8hE13`g?h_=IW|`7Qxl!w(-__kA1o@9F8TDtPv7YKh7@n-99Tu{G&fpLM;ySmpMg z)ohLb2{xg)MVkHp{r&6r@Av!neZTGEdNR&(Lz3(%Ge~i0BzK9*)(pL;%_8>GYz5Ml zRayuKy5GP5zQ2E)Nuj#PtD#@t@4x=__wV0-zkh!px`FUq=e)na&Z+CVEU`7)fpA@Q zcV8ZKC5519gwLg`vixTT>QT11SNEJ#EpY-R_e1RLPn_US>Cq{-y$(;Ab7H{634?&! zM!@4xSO3->66|958!WrRGr>T@7xF#Yh*dT+;O+G9N4QmITi!6QucY=19HWIa# z`eQQ)xgWsav+d5_I2(h~?(o~}jmAOG8bFV|Kp?co4DX#Md+A;F*OzOU<=5lk-M zaQf77%Y>f4vZzV|7R`OXUoTFx>V<8>bm_oAi*4LFXGX8D7p8l{Soo?kItwn%~A?=;UU;XL&F&x zKnn&$W+tRKTGdL9HFwtagI;G}$y9uK-QbB3VKD3^59m1x20ivnEduKg3npssUIsF` zUz49CZGc!ry4qasqqVF3HnA-^>Xn$_`6mR0eGM+)>hx84MrkrlmKBVJ`#2D`;Lh4U zQFEn)QwL1LWq#CnZc)oUbGqp zC*TaOv5le+r6v07JTxVIgf!P$@@e(#5`~nJpyI)2a2VWmr|l`984Ot0m^>Mv-Nz~3 zGMbxpIbb#5oi@<8b1dF9$uzWUE8U}WE^hkgly>V*JggbrGspPc%spbcQFyRxtI<2> zDLN*ZcB2#_ZR4jSzAPWH7Gs-`zqO22!8lk4;}3nI^1W4I}GitW)?aU$-LLz00?Cvo{O99vO=PO#0v z^V&KdKs3Yy$V^M<`{d?|yy$=7ny1NR0{Q33ApMT_a z3c4lW@+8_*GMHW#_A!XeyJt`rF&btBMaY~AI{ab8#S@j&MBL8zqSpgNfL}bN6!Bs+ z9EnZfI&kSsjuG$M^c+5*Ek9u)C`z&3wrZgu9k}Eoct!*liyJ0vGby1$hQCG%rFa&g3Dft{R=l}8F{`u$JclZ1I*Wd5^+eFE8zOL6Fi2izJM{l@e zU6&*|9`fp~4=R~to!hR%Zo`E-Rqs1t^t313;T#FNUaz}#SSR5cil^t!6qRInb*?gV zvF{$;WJ4ar@agGX041nlRY8n^)yxRfU8l*?Ox1NRb8>X9^Wc5bD#m(|J@+xPXrPIm zt>aejpjxGj7T9g$9rfdb*?*7+8rwWv0vijvs3Y#^wVI5~tGM(zVRl zh7ig|aLwg@d+y$-V`QR5V_L-%MkiB)pOZ_ESyg5b*lz6QL(i6~wvPo^I%)bBCeD5n zwoQCDYyuFlM38iz0r?mjxCeIixy<<_HT8ihSX_KpqU#8~Uca3?s5LM}ehi82* zdKZ6}kSvRre<7)7!*efpg|{3WB@h7CN}7aOj^|8uOBpo*d77cgR0jOj-XRB|{()1+ zSpM{Wp8}D<9AB#sD;#L#kSK|hZC5|#ENa5F)eJN4P`z9ha za4h7J>TXmQa=((XLPM0sp%8Wjc24l>)J`X2gDa&djL4&z8`ws3CZmIHm%6I}UgtRL zgJhMro;C%`;fDi)sv6heD#aPPbRTV>NOmR@nFoZi39;NWZqKE$`ul2l@Eq+YXzTcr zsOkH*mS=b0_bs)b0a9J%$|N@3vfY?9>{_g?&LM;MU)L)Q58TYx7@?G7zrR@?U2fIH|&>3$Lja_vWBGbX^zBr*J$IwaD$I z83SN0e+3h^j*Mnp%fbk0J3W4WDgAz<@t|Uus;Bkm3eb{RZNzgRP2W{TmZs}es6GHZ zrLYL;ROY1=4QX#I*gd;7zLf)9*9r&KQMZk^Rouq-vI8>xP_~Npf8k$w zVmqfu0YZgiaqu(>d$Qmu(zG~v8j&B$^&;chlPpuMDL1JYWUzJ-H%T<4@At9B3l^?% z@JHA~gm7SAk8y{}se~l}%iVnb+A$#niGkyL;>zK;AYM4%MR3v{=a4|%{e6G`>#x85 z?ce`R?|=PqIOxBAz5myL{O8}_zyHtw{eQeJ_51hVfBoye-`CgI*Pnm>H~mi=P4nDN z@K}(^vmIcaZL|tzzFx#Rw3HdEtis)X{_7ad8TXC24G1*s@!IlFG9ebb`y5bAhqF<3 z^3)MteQv4yHl?z4jz_DNE$ciG>BcD$F`Vhn4dnakSDm`9t8bY+_d&D?7;q#AoY-h5 z>z}-zInwDj?U^!8oJ7dp*v!J?GqRo!p=Z?bj*V2@kfIolQ0f^ZOt9ym&9y%EruUf@`k;pn}X-asyLe ztd3<={`g#RKyA8@1fG0^%o}tILN7iD?nuG~SV4IBhr1@V{jD~iP96u$$ z{itR8hKx6Wj&_hd2LLijy#Z!Si|Z=z8JpzA`LwXR;y$5sGE~95dY1kk46q2JlEZ8Q_>b6Ty7AIFT>1w{p*0fM%~4%0)Jq zFzK+qijyLpkcrW9ls-MHBd)x=pUEPE-r(fCzFdNImDSapfo|EWmJBlk>|`ka&r%0L z9YVnHNo#Cc{bf4ac)UPT3c5MJ1kyg&<(VGwkIw>3A(;UhLZua&)ZRwgdj#a~2H>Mg_Pf*5ad600gyMCi|T z)!Ynr5DEhjx`mACC`lmmd=8Pl%pw(@(7Uq8n|8_p8s&N+ZOdnLf* zU`I2WyWj7--*?{tr~6qD@z^(6Ks;vA8ATEBi0G=S*L7Xj6(Fd}rKjYGrr5z{6Df#_ zulQ)D?|0wd-|ydjza1%gkk8||Z6Z9$$M52*yE6k@@m!7Kfxj9c^o)1){+8uzAx-zY z@86o=eZTMG_xHKy``54cUw{4kU;p}dsOukpX!!m9HJE?=^MCvP{w4hP2mTr96leOv z66=rAXk~EQs_b)*-3I+}?heXL{58s6V?~nH?30Y%#V*GPpCE#ZBqhax*aPFiJ5(f zY1T;?G8(Fuu;IxC^tsa}E`EhmGabZLkaW4Q5d>5%v7`C3sf#un%sF)r0G?)@q=X3( zuwFbhqO@QdgxrQR$Zrz#(Zy$fgC6Ombm^HLL2D9Q-H3R9_kaHD@BjGMU)8^^KVO1= z|9=1H-+#StU5Ed8@qYh$|Nia#s{6k0do)*iF%wzkf;jl~GvxG}n6QCNIO22atZB}g zcm`hjR!0Qqe#fFoB#S2kMB~WmIJ#)@TvyO6kgog!d{N^W7xTXFjE=T(%t{CAHR_Y7 znz@$KU7Ytc$$4E>*LA&E#RPA5EhhAYW1qc?s({IF<-_63N5WE^u^5uue9h7ZcjSUS zaPQ9#H;i$eElW!zAY1%dc%2N2E;6$kw~x&w1sAMc&H|Jog*FK>OE_t0GDRB+!~7?A zIa)XV7;P-#TX6TJ7{`Q{pNL{Fi^IO&;OJz&G69XnwY1@Fk|cv9g6W9Za-)?ZW;0I( z-2n18OuBls=e={_0n)56Td=EC7U9s!d4o%WnkZi(QVF2|PB)@h<9ZAE3Coh;1&~SO z{+h>Vl!2+8KDE3I@ODg$eGOv<4jt=5o(s9EdQu}ejxjJL!0@S&rj3BmsNCzF4 zt~Qa<`!QzFxybmuz&DwKaPoK_JiliQvdzppP89gl7QFV>78yzaXJ&*slVA*LFfI6D zqTUVRRNC2#Qti4k1!R0)By_E_hMnj12ZwY$dTIBQU(6p&@x$Gx$`WpRcGT+ z$C9oy_yXG3%yhY1eZb(vIy}WpI+&5&d?;arWFGKYU$dY|TvFvSEbJ;ZR>RZyw0$$Q zoGI($jT9kEO$SV`l?TXmS;vEL_uaP|)qDuoVfU;y?bD8@r?e)`ayN6_kcNaO#ZqK) zY|tzT-9VujmRMjEqP5XdJb9&*{aBR5d$l3T;=K7rQoOF?IrnwKzDK}8EKEa^(Mwr+ zy^+dJm!Z#0s8hQc3c8<&;-k4|#*B+DMkgipc;anO_xt@l^X~h5TseC1o2On{M^cz_ z4&;TZ!zxyt>mqrsSJkn?kxz=_E`OIaqt;di)4@2YKuo`X|N8y=``7*bo{^UHk2ofh zq0LJfi>jnKT~hiW~wOI6TJOzyJEHasB%1_rLz*KfZtc zx(?=DBYuDP-TMFje}4b{>vz9zU9WD>LF;Ldyx+#)uE;({nj|$$Yl=+wii6pepgf*! zfrQUkF2?pcE;^=eF7=vA8O0O(Rbg~3exSw(nQQz)O2BN6}Q{LXwzn-1Z#NBbj^SjTGu;_iBcsC;vP_Gg zb1;LwIFqPTi;@E*uN19Dbx>8^eU8IB9Os9OFO0pm;-z@VQ@p#aQzt!V5exP%#NaHA zA^tkR3e#6kU!GdD0}NChExrp{i^hL6&S{#7Q(3y_K6M^6&IHp&n%RP{J8X|(V|N=v zxqIk(73`T-1W-uVsM%BwOto z(9_d5fV(mo9AW?Cx~`2gLtn&0sG1S*eyey--*wJ87tZm9mt%mm%9#*6#YI01DhqCR z>se)?Ox#l@do8IhvV(-Z&a)ts_A%FbYv8W zAtyT>sFOLXYO z1QJi)*JsS086h7AJ}_p?N0eG{HQh5`(kgRmT2~c!PvwYqg*q!-^C_%ynj>I6ur9Fu zU~ulRfNMx8x$2spXYuyj>s9@v}up5x;n-%(VCk{-*Hl;dI_FhbF!e%C&OE zO=I93pPK|76wc{Lp%-!mH4aq`L*^){NLEenUFb1*21Q!b%qy%IpAYR}3TI5y9x|yg z(W`;gFh5aL=kbD@Z7~kPo#)4TZoU;9Qx7YtSQCj1?YS<`q+YjZ54JbM$&o^3#=`a# zud0UPT&h+nXe_1_lewrNPjyHCWFuX}%(<2MvSo|lum_bxy>L=C;hva&sf< zaX`Y_?~Q8%KMYN<&oG>yTy`sLhPpkj?`vx*y3Wa`Fwm=2+GO_Jh9}e(0gn5BM!u!f z-S3IC&HcXLJ#S4T`&gMoo8rEqIa2{=WBodHuGhkNaL6$?)%1Ucw6@s@2~Zd}yx|GdH0E+A z{+uZbEipdgI@K-H$`p>WZJ_OGszy!@2e|yX7Q1)S*7xle4Y{r7hpx^9p7R~y-LO{7 z76m|{y-pCI9yd@XxioI%`~8ePvp)Tj6oO4YaO^2gH(f3Zw$XOU3LLCMI%xwdpP8cWPIVh&At4q$FOA{BNG+3O$nAQtxxTk8)$jT4{;JaSnt1CJX_2J~ zfB~c}%3A3#~p+=@AGgDrQbQt#m9_S?YTv-FLs=a0>9$;}KFJl7QNEDAWv#i1aVOgWF z@0yu0c=UkG`IXl5Z)AD80vW7L|@VncDt|4o*S9!7C&FIoj+lxJr>GHr63MzKh zI0Ear4s$96vWO5UV&okMLu-|6@3pQ2DHMoP>};9CsYDwEhkfGmDq_MYR~U^N2ipT7 zUB{^iO%a(vG)S~aujIkkj3$y_(_q^tDe-+|ozbi#B31{M31=?JtqgZMSRn;=a%_$Je@38jpku$D$hgqKer)26=?=-sj01zO?JmOhIP-_& z&WBc=9tpT5v~xBbJTUD@HdE=Kow>(jD+GD2%{lko*8Nxsrm$#$!B|V=T2v%IU**=L zsj9he7Ex69Sq(%76~?`SSxovM3mnNa+HFa34m2KgI+M(~-AtA;H1D446r}Enf@a?W z&pCIuQ52jfjnx%wsV(W(WM+f~b)=^hbvFmvd!8&h;ns*YSW z-nYuaZUlf4MswEAA3MmveC)m*g*d|K+0On61&fQP%?4qM`uX@dn(?{f3ibTh-;^IE zsjPQrw=}~;n_|eTRp#|MJ+7@L_`0X}=HWCeNWfKuKEt|3sB@G?UMA(>gZ2`_40;6t z-|z44cfa3#-}n7C??13q6_B2^pnI^ie*h6HT$6mgUUjZ>j$>;rX$LOqAx5|p#muNJ zZDL;x#$S7doo{>250)nP;J7mxd_mSJD;kBEV0vm#>Pb#P!!8n*i01;P!5V}IFI3fi zPmg-|>$|0XeO>q6w18SrcXjJ-y>0eDeN#N4z1GshX?mow|_eax+It_E_7%Y>V?&0Bm z-<8>E8Qe{-3&S9zz!}g`Jek1zsMTWOZ{^0KqHs7mb!OUHE9PAl(U$SCtF+269?Z!A zlwxVBh#kGUw|*q+os_Y7%fK(f2U96fWmL(j3$QI&epeF-j3?nv^rP$4eGe<^FaRd{ z33q#T*u++XMA5y^cFn92+OvUec^|J~w}FF)6*qGNY8u#@qz;9P$L11|TbYeM9a4MR zMm;mR_<8YE-#7Ed6Wc8oV?8Bqx3$00{qID+Zy9&~*p@Pi^g)9l;GRxr%mbrM`U}N) zi6<9g8Pp~Bk_)=sV4xv!zwfG}8c27K7x^;t9uBhIB&vaQ2i)!ZKIe2@*L77@&SlPz zw_R0kzOnQ3OpNDsFf#`hkZ`d+CM$5X-z?Z-&iuk!UO5z1#K{Dxsp94o*p>;N(3G5| zJDl1en*q4&Htxm66Zvq3rBduhzTFATsqP_?!Ftzh;8<+=fE9wvZ|`cjK|WLIVM115 zjw#FQ8}Oh_e7yB@&_Xrg33^GD}Tc%&yxlBoi8m|>U%QPq=xn0X`9*x_iecAmpoRMq`h3@}S5xQ<5G zb=J;@Yi|a?VppzixG<6?*Q~9-?rqE`xq&p>g+FP9bRB0|A5$1e{o4YnvIX~EBsf~L-cV?-}MeEH} z>V8JUQhf~!VgCw|GwmQgaSW`FMEmt6rb<6FQhZ!)t!igtThP`3E;~>NMIlbwAxgRt zsJ`o5vz5;u4#nSRR3%_xZW2VTd{3dJ=~)pzyF(k-h!cqLRHh&N_Vh&gj`2C@MeWE= z(8*01s&ntnV*OPQCT|46L^zH2m%?=&e>KhKw?V+(u{e3A`}z_EDQg}bU#r=n!!svxcHo7L5{ zrtkOn`~Cg?w#xq7JQy3j^TQ~e>&z_KjE*%5;5p~isdHYhE80G_81U*?Px z%kPS;NSc4=RCS%IO(YP=%!qyD6UdzNDvdQO){7$rrEzQ>+w9C?>hQ_m(gwLJw&58E z`1|`kGgtRjuT#8Ey{@_rudD8$cTT}}JES7d>&2|kA;aI#hc2&SZ(Xj5pYPPc%ykS0 z!~WScS4Re^|1kF&+nXogq+aI~5=AVtXEWTr7v0@GgO@L$_-n>TZr8%2#NvG8*<2G$T%19MFI}eKg-}}LyT^d` zDf3SDGr|LFNgO0|FbMMrE?ad1T%D22L0P1dAQh-L|;MBaeJvSpu3F%xmCdC>qWHL%ZrjNB_LCW9F@*f8#FeV-#6l$I)iEx z5o~L(e5f78hi4qYQEPF4#1z$|s>{eT>8MV{?d{=*i!Wm&0%G-Vnty4U!wh&lAaPA4 zX70zlnqkd4mOJUO+5t4n^^e$?#G}#c_%B9B%(W4lU0+&&Ct4Pp6(Ly*IBP_~M^@4- zm+jsNhdx}EJG?sJQ4?S`3#K8S2qxy4LGGLio1|2MrU%Xsd$Mlh`R*DT#>U;lbEI+0 zf)ZI`o_VWb)PsgFPd(XP&$8c>sgKs-_+k_^lQxBNOEe4Cb<0_B3X=-H9l2w6ES)IP zyOY|CD?n%VcH8t2xQa8La3t%h&d7akhC+*@X#$F9m`0Ay6Rx&AB`Guv@B5t^h&1<* zX=(18bs1)xzQHQbPpzO*qDyuIH*|$#c@BF#TB~URkO-QMnC^(oar6>%Fx)+&ty*j?bvf!tJ5EzfUE=T(3GhNlC zIsZjrYny$~^gZ|c{r>*`{p;@U`+d*cmTynA{p8OI(=1BxbcvdEt~&L4y$-K)S>v)c z_6Wz+Sf1l6-$%zqGZxGMtz)~*6{jbyOi=galkxE}_D6N<5u&l}FSm4p?(yo>a`zIZ|H>i4$+~aY zXmScr1)cMNd9uILD9w4=)*dx2{+WuFX#2ME$}aW+RN%JEPPxo3W>C`ZcDR%Hb_DP` z2dMqNFpWVTe>YN3us)v?)l?QgtDlSQ@3qyqZ11YJg_mTNrU!0|v1i`>h|$j-AI?~a3gR-2L$=x~QnH8ueBGiGVtlYU0HKQ#EHRAb zFlTxuVzB|pV64$b9CR~O^h1(s*6ERTl<&FePFyTIbgPiQy>?ESTFUE?TYM=;c>cyf zdcaIOAiGlm&48_BKMW)ivQ2h50p}W{C&m`Z>pEYr`s3^Rde!T?PVpRe;||tRpVTk7 z0CN|de1gV!LV!tqFw%L!HFsPNmlVrp)p08fQ%&PxdEzoyRz0gN$SmX+px1lKN9hUi z^&p+9>$ zsm5gF zC--4mgb}tNk=d4Os*0Sv_X(W~`Ne z11wJ4UnI17IN6DRkUHuI%S@|-Je1ux!7%ZttB``^BY)yetK?1sD)(-S%H>*d9?i~p zEEc}igZ3qR3bsVf1EG!$ROy~(RB(181cNmwo;+LogBPJ9R7p-KJ#&)0$gNRoZg!jw z*H5kK(LzBM6ZXHj#B{`a=D4Oiv^rbE&B0MOR!HPp+f6_?Ave0d+nv(WCo_?edpAdH zLCO}MWXQ}W8RUFQ%HW(+qY1Y!9ho5qGRqgS#5g;|NeifR90ojfAvw61nd$fU_kF+L zzkgX~=N^lDhJ?wjZzP;CE5vwzk>|S3^?JSPI$)hT*EwWqCuA%4>xsaSxWSPWad&eI z3H}|I0I`l@%QffJ@yhsj^I(A8Syfgc=9ILQCqks$ec6AUJqI)Lv|OKL2!(l%wq2u6 zeSN+D@sEEvVJK3V*Q@3}|NQgo>+ALV{U%XW=Tua=qu0lUJ9+BVW+QQuVNu#^aAfw^ zoH`uUu~~C;DHA8N8b7!m8plyQ^pMfy@3DBP`%zl*n7y*?>$(7Le_A=P9+^X4>Fcvc zoq#wHhOun!OhZ#HuQUC2-48 zj30?BRZs5PdPqv9amHWI64w2)+|{_o#KF;c1~A#(SDiMeK8>(oF${8S!XOzQHntl4 zW4UEOxR`GEt5cEbbiO&c@C$MeAKgPkm+95;u5f027_@lsULm{L;DxB;Qp*hPF{s(D z8c+DR_7;AIq$z%5hj|cH5H@H=ZanX<3B5e5#El`**O*2su5g>G246->4zT zv<-~L+-3KK&=WGq!;5p12b%Z$7R2ekoq)_aXRPYxR*voTalO?@2U8%b>HE}mUKhYR zr|KB5;?4@&^F#W5nKL6r6w^t6a_u!&i62uvi0-E*muOR0aA)yCs#+Ez!5!yR{=)fm zCixr^Ft+D9gOsUO0-{@za=Tp%fi$3L2>=tHMi`^@6GifXKEe)Di+hw3CmYjsEm||^ z7(-tk7Ck36PBdpL&I^<40?FZ~Uwa$&%-m+pr&s-fAS;p*5hnw3C%aRN< zjSNwzI0eELtL`~P_06L5`{y&c4$j36zn7=l*zt~Ktk>7;oa=Rc9kVm5EM9_4e+YC4U^0e7 z-A$k!$H|rT3|C%I-_diWvyy8?>~m$?q{UfXR!m{mOliPPSs5r6#MFBEqeVSz8UwK# zwa@PlwBrIawRB_2Z*Eg(W>{hZWGD`=2iCBX5hY^Ap4CJI5ALJjVW zhKwIvqzD}Gagm+bEG|S^qrw&itjpPqTm1bqle9_9NXJk4?=p5mGF?85x3U2t8crREDKs*Dn#pxC&jnHy7ycndzj^2I8at}$LoM{r>S^YCL;mK5qlIh`GCB} z&^&i#3n&c4g~Ie$58lQWspvm^Q?OzpoipUseEW_4CzC6GTZ%duL8t0^o$DOqh#|KZ zGHav~;VXV5SmT3i%k_$+kLHk7fD8r%j!`xIzdEHwG*_+5jt9xD*Zz>f83Oz&d1$Ds z#>iRf_)Y^Gb9lHd)JR(Io)Dj_t7qz5_MPXvB;9@MHE!Oz-`~Z{p^79$Wst_3Jio#* zQ%{ek(P!?eb9AZZT$f>^rvifqf=l+9I0tzN^g?S46(Tm+!Aj+n5=>;f=K3DI_e6We$ zgHFW`5W`p=?vXP2Nv*1j?8U$Qr^vV9nIQNu`hz_wxJnTBqSY!nG!SMMNR9>xm@yco zc>~q{E-hRDqIyS+=S2Ij9=Ma7p*i_xXn`N*DqziR;qHJSyQi=XUfUyu%gey}RVm|O zCFq6iZ7||!W?BNHKor)T<%jP+f~)rV-p$&db!CF?9Hbsyb({$zo&ebPbuV5$Z6fJM z4@pwl3t>k@;j_hyauy0WTIBHHLx&ZQarDD~jk-}vg<3z#o1 z3l~bmlQVs?<8BC4ED&iX-n6hlhkxvZkmZ|bnpVzVm9fSw5jHeOVFs50XMvuD1Ue$b zA|(jN&HMYQ^Sjs-2LS?bJqpN7B|I_-gphdJ=?%$e-7^OoGC8)p-`~II{r&y>_xpao zGtGBg-z(NifBW2K9ZX&3G0Ois*Xvx@*X!k`TdvHT+(7G`!_mJ3V$Tg&)H)@mI0<|C zXd#?)@EIQlKy|A7_6sTcu8HzkdCMF#+s)d*f*+W)P}qjZA8cDKY#iWx_u*-n!6Cn{ z*Xz2Fu2%l~zH>l5i=-COiE(&9p6z4^k73B;kvq@VDC)PLfs9p17kePd0EMu+!^bP- zyk3qWPx=1dGPgd!d&Z3evEN}fim=|)h9vQrUhkk-Dc4aFJj5`-$J$x{%?*C#_|T-* zLi&ki2}@)~B*HG?#&U^=CA9|w6Ef_>wRl3bD;BC^ia)`{&LFF(aets4^Pl&g}L%!}To3=hn$~8a55q?OS2` zkUJs*XEQ1S={^X*-^N!Da^e&dt{O%Q+;h$|U4O&dx~d1TupoE}?pCnt$~YU_^O zA09KY7fhL5I!``xYoM*lZK#*4oF#PC$lF9&L0WpcJP5k^J#H-td4le4NjJSR0D0E% z9ZAJ=_f3|@Q^|Tgw4J?=T$uXsd|yXVH-lfMY2zA2tL4G)n6XQ@PkEPKHg|Hmgtf-YzfRxo12ZLGwVqM% zr`a@TKgcMakO=D$2(+R>41H8S64NJ1!|Edqx7TL0)EyHjjz&;xqvr}u-$M@U6 zLvYl7h8b;?W%rMn5s$X<*z^J?EDEV`l7TC+Um+8?1U+C{s`p!G4hEIJyU?cgTtN#? zU>QM+iwmIJxr)`2rIpZa_L%jcW>OO?Vmgx-{P_kKw;<;y+cT!*Src#XpFb9hLnL?I z6z;a93>ay%xoiiPANPcGim8ZC2}5(!m~nk`Yx|lVq2(J>^r_!Mp^YS}sy#&`!%e-- zlNzdp1WZv)Z@893wzkl`nyYIXEHqlWtNpVt8P|{uGV7^{g)p@;MbzZO6 z7szv6{!`*e87=LkFfKj`hk&uhKVbtr!QgR>Z851iw@g%+F4leDJT-kY?-Ih7`R+OC zBN5l81tuWH+QaairAsEZrQM;G0K=^GD&B8{14;9i$39ZT9#;yFlGM_udmu)~2yn-A z&)j#vuH()S2P%_!p8y@MI3;s~L|P@c?wu&qW;pf4DB5{YCiRghK#vX!LR;@k<5zM| zwPU$RusE7^N;@rH$utoI=3iU8jDRwI$e#XZ4_kr<$dgZ9b?M9Oh5)t$)Wk18?cJ_w z*$Cj7Y80Ps*57?6%9Z;w;98t1%KxSnlBRn~T!90?>2F_Pn{O0JS! z8QVGdV7+ocT@L!~h)+eltkQGscaIMDs!S}{VQe%a=wz>b8C-bFId zp0W9)x!{An0eij!cLBj_k;t=ZdYrnQsLf6lG$w4Pkhc$%)DlReLoLXZT7eBlEs(I! znFs;`bWVMJy;S`A`tn4~WRP*P``qLfa$Kp!>H#Q^j=a31ntezjA}1{4*TMFHW!gFL z@>g&dx`I+KzqX33r{YDj&2*tadK5eYUATs>+DI?X(M{(7!E-LSG;+@91?hg@Qs3Qj zUDCl59xXG-)1!@vR#|e58r4j*&H-z5PF;lq5Q_o`ICUsB5@b3uawE%zo{RbISqi?D zWx=PQkc7ctjIY3Ak7R)gnc@R2Bh1m~@^PU@1fC>m5|JBZ3l_p5AJxe0d}9#Z##9*` zxty&LwIV>qFo0bnVt2ZFY~bANfthpa?kQLZ4fhr||4Y}7eY|D~|JYlsM=3b(<*?mb zYiN<1AtkS*!&`;@8BC~`_>pUf#q^!Q8UriaRws~&x?o{N{Sx@z@HfsM%@Oo<&eqth=WS zwXb4#?Y;n7Uf$DGgW@Tc)Ybxa-N=Zl>-=qoBox;}+^cdt zi_?<`BX_MW?&emm+QJ+@0QnlOgaUXed0i)Ez?eojNaJ#M%N1>uq9p4#ymZa3in4d7T@^`4Co~|_Jc$*Z5NM(Lx z9@axvx3WWXqmfdB7WIFcPZ)Fu+e!fzJy6GQ_{2fw%eozu>BApvZ_?9Z4V-Mx%*;&R z(+T{)fB$;F-|z1?rX`(9@O4hn0s~cn-YmRQ*SW6i^;K1`*VpUyA`c8@(?J)Vt^L41 z9e+E`HtOb%@aWX775&ts_Q=M}OFGsFzK(Un^KSGRUV~9<%JvAl8ceRkq>ldg4 z>jEmM2%cJjPkUilK~3D_p1W3D-;w>T9c;dR1*w#75Jjdr30DPUwHEir4E8uex&-H( zK-eAwfVd3bo??b#2N+q72*8Yod&)x>o^)h!#EM?>cG(N(Z0;^)l8$MC9@k~mBuP_( z7du&?WSxGXTOJ=1e!mR2GkjZkCKB#J@b!D@I(>Kaop`Ff%(fRtPONBHl_vI=j;0kim~VbLYn~qxbtge_mIe*L84R24z2; z06o_i?(P?obyS2Va%x~~KENHK z6E2h^FUcvNO{zabHc1=6jG#spG~Iz>sX+&iv8Sxpscmk#X1ea%)qtLMN4xK|W}Fg` zEE9i8WZJ+zPOyq~uBHXvF5n2Pb0{o*m>;Ze8^0v+DI|^O3}E8{lI)3fNfa6VDn(PM z3Lo3;dHray8y#YI(cDC;#V7`5d`wqzEOvg~9_MxROcAs-mSxtRl zM0xzT31^}k-JH=K&j55M~OI4E~2}6h1H=*n+$qbHAo#& zzIbTLaQ4wNfSi=t_J2Ymh@cFCV~EZ|MX>`%Gmv$SBhmgqwgtU=cn*o~n;9PDpw{|7 zeX4fELB;cjLTGr`$z#hJtfS3dUzF7Ck!LJahIv-7bEK|Sp|7MQQ><>4VOcO*-JT24 zDAME))82Mofo;p}W+Pd1u$^&@9m{Il=iWWGuIfm4IJQa9gYi3;9;2Z}eEI~2PYd|Y zpwQ4Y?VhPR$1MS7$gZBZ*>A;2pc3O=4)?;jsva zY1yLGX}HWmqbA1w*VE1;4&mNEE%+g!g_9_GvmhnCbR4X7nE9W0pMVpLqg@zklbBI# zbqLK?P~$^hza=NV_kDl=`t^SQzQ6x|e}8{}e~&yW-cK7!eZ2dM_Eep7&g*(zudlB^ z{va!}PaGzI?NAojt7^lr-5N)ji7e-S7!w0%sBoJx}C7iq^bPxNSHwwvwj54=)UK> z?k|s|F@(NRB3W$NFGKV$f9*A1ckJLtuu#z>rdj?LS!2$b6vAc%*~IfKSop~(_N*~;WzBR4FrdVo*QsiJVIlG>glki+X7QhkrR<85?Y>nySt z#R|Upa9GogKw5Y2?Fh=~Ar~2O$lCZ%btMqx8rgDVxczcHiMVJ!ne}##)Pi<^ zh^jd4fD;RXR#m~no3KbH1z_f0L^VJW*P+_mVsOqmux@LVzmvae9%$Dc4Lyyd2PU*_ z3KVQ~HM~TrO>6a6*L6vw=^w7_y$WJ+rN_XoQWm)hDKCr9yDK-a&MC zrYAgm=C^S9q7o$pECkI@r8D z?2&>k&0bB<+!gWY43r@25ar^kYYVKQXwqF_JiN2&RvU@l$aWFW4Rb`xm;#5UM3=>0 zv30GG4AKwapvs`~JQfQeR8{ww%F;upXa&rU5ErQ7K<8Cenp!J%P>lqLPsHy$;G8qF z(8dS(ggc$-dvBoPq@^{NFQPYa@MGUppdt0t&_YhD zR9)Z~S-m4y;9*`hJd0ooPP^tI{hi~3u0wmksXE;GIR-J)D+jeYIyv4vpZ`Dz<`|x> zlI2i)Qj772_>NSuGM&tU#v0|VTpeMiEa5F)=fS+q`g2s?-{0Tw_xt_*>;3+HzrWRY z*m4Et?mv`@IE*?~=en-f>+9>!KmIu9Rdwo|^0Z2u`EkdKtoC7mUoy5}fT982v50P2 zp)!ApYFW)i0 za(ce5wxdr(WP{;5#L(WL_@3=foEhMh0kYJ>v}{2J)pLR_Y5E-Z?AX})s`=USoBn&< zgOfP;2T1`z6Pw$fonnRkh3`tL2L{da?S5gq71m|-p^680 z+8Resyr=0WJg4uus<>t|UL?+v#47U+o)+AlY49X+zWa`XXl2fmo?%+`-B$|smg@bE?dGmcE&Eu&b;92pw~0MmP>Nn9EUlW(a(m| zTJe^1-z_i+veQh&)HFsUPqFX24uKOqayegD7^PX;4kn>fyl=rnpk_>W z@k33ZxF1VAJ zz7ez^(d6*#6&K7sQEM8KWev(Lr?fqtp7zg}!+l+sp&IVx@Y@Y@sO%6lpt)WY+6GG^ zENg&AM<^oAu5MSmvE%uiSeLkG8(4{=>RcN2efQj5Zz;0Jw1xoappZt7G=y}&A4P?` z-(Qv@t!oxML%{j~wz266+zsp%Bi0t32ZR{Q{A+>(pZQJX5c-Ng#@uM%l-L&OiT;;g zYpU*NhPOG>rky4Fm+3%T69|5u3&a`_Z#CqmLI)2%xU04ouKpv#F=}6eE4d)cpH(3Tb3$panDULC6 zyTQy=IP$cq#qpM|UmpitN8Qk7sp|$EcAr8wc&cdFTf@{;Tk>3FhgZM>qAg=*;+X(S zRId@nY=j6gIn=Yd4lVdIS_Y@FaIS9V>~wlKalmnje=u6?+!Zf->g_`anCqy)njUfe zEkg)KO0t%&`QVYIiLG|HWz1d^!%tJZ+qSM)!Oxfo{>eyRo^4`1jcJkTwwPol!8cs5 zGN@hbxG+9?F`nt|ltg2(i`c*K;JrPLI{h99c07&kV z>AoErJt4mF3ym4e?EAUqVsYBtatVJ~rFLNo4;VO+IMqGv0mH$d=ZB?;U%;tjFslyL zg0s6~TEJq&Tv~N>gZu4rk>TwaWOG0Oxo6CAOVDP4JnjII(M0c*Ht~+ii&AfQ5OuHf z^2bcu#aG%A)H{yQ^-(=dM+Dp(J=4YGIw2h(r*C*B7({P_i{=LR+)V>?kF^cSCTIx* zv9U@;v$0KQEr^x*QTE2}TqvXg_HLc4x~Hx}PPaJ)RmJYx?IlKYL#}&rKcgH^3-Tk| z$}pXt;>JRLX(yH72J~=h0!XK+T1%{(*$dxu&ZTh>8d3Gk0Z59r8Q2F9w}Yv~EXPc= zDy7qHLC7tj#KIj;j{`nby7e7fK6-0N4aXGE5z#`qk<&+*8_015SK+S-tM!;&$z1G3Cz(kAum*cTfJMiZn5NJ%K(-^-PqBSGJDiy@`0etQ^XPBEFu zzF}BGQU>EmR&{8EG|r7{efIQuLyD!g3n^@g*0J|QH_{b~;z15V-tmLG%%>H`iCNW? z#c|TU;`a{+e*#?9AW=A9sFQ~;TmfWrDOw}ZLXt|OTmi`?{ z_#ej;Fb>+ODtISLCU6gUF0BDYs?uW(CetW4?X_kl)6r>cyEY$4uodWW4`lRhK;zJc z#^a18%SdT(YS0FDiok+8DP&1HocXLU;Rq07Z9rx#RHqKQGqOHT2hUgGcpW@tCi$#^ zTtA7~tDK--3Smi$)+`pa-ixm0RS|Ux12qz_uC0!al3mXUW>gB-KaqFsviKdf$B#0> zJ0`+ER6Iy#5><^Nry_R2ReQ@3tQZ>v!mw@_F~#5>Po-$;JnRT8VCSfvT)VgA-GT)w z#iEhppj4;IFhOjXFA;4{PXsK92oE6rW>;P9LL!`xlpxd+W7Zx%SRfSr3KaPnMzgwV z(BSFVhBKluroNt=Fmvwts}Bh|^j7*}LQ6B<5d&caGhdu^TRInU=LCQG7j%|S2n zF;4$T>HODv{u6ru3}F?i$a9krmt{(T*{xcanlMh+Rcf8eoW?}7>$I^^gda5?OE%^N z0k;EGymicB&>x3jJi$J2zwhtgfB*H@zkdJqubJ<$%0XaKwQG?(eHdcFSm zCUM5SBo%@ZMIVVh-;EO&3i?hn}{H)ju)~W76lHK6YNNvoV`)CYzgs60n zlLVXtSMdsvdcx=SxdnNmFT2zpZ+VopGXgfA*u4q{AyPCBe?ra(nPC(0rR*vkZpHV8T4vl=Zb09W6IJC#^1eI9*M)q6JN zk|BU47??bjTr%bl{)wIQ@xp530D>0xMBHOpcqH80=QEkjcGN3j-9Hw>2yNbwNnPIH z=WHJv7{g@_`}91#uXxyflB0t_=`&;Jbz6pO?&y?D&rAS8XYpMcn^BMhQUlzM{WQ)# z;h)zoTVDJc&vis_GA(IA(RX zs*a~+xz0qnr8HbvLY(71aHBn!pJ_0N`wMN8|#_GhQ3E?T^!Gr9+~ z6sG4xt2FK(18DI79yr?o!<8@0{G7RQ;D${AdR5(b^Ey`DN|(PUaJlIuwed(>Zp`}8 zDHnLQzLb6*07|E0h0eF!<)9blYKM_d!81KDbB-}}i;wms<#NZP$WxjX^f~Hz9s6+> z1Z{`5e=R)7G`4PMLvNictEP_}@20NnZS9e2?ULD{lCgKDUnkU~WThT4;Y=!}4LQEq z@+K9njpyvZ533p47@1#MQCD?y_4;h{8F`BH9(3Q|fB)-0{_WSl{=@3**SW}3mov7K zfcEU3BG2{pb-lj+_~Xy7uRs3yF07%k}@`4&c}>lgmq;J`<)5 zDtHw#?^&ioN#Low8^lL9Pl-~caF9&r>Or^V_Wf%oB1BqoE+wYb2v;6YMJsCfpL9%_ z6><^_aXfciv!cnA=2S^Dia1)&Z1+!}IzGxyd?a24yN->No@y_q@2X?Jw#5h2-R6g? zs&hSIcjx1L)c^lh33A8rkMU!sUdB@suotW0ZYAZjdw23-W&? zEdF6g2B4h$p_aVmYzAkBY*F-xDgI>l3G#?6J@?{5;{zivUmbiX^=jB%t$ zjlv9$y!F9^7~Ilw|d-SV2JYrp~Qogu0e1T>!I3{*%wc30*eybSWDE_3}BLogPf{N zT3KZMIn}hBt_|M|cw#;F3=A)H&p8=~`IL!P5Xr4T!5t6Fg!!wALI;a9_tzXGy{Fy2 zN$?O8YJ4zb0G-iVM8$71L*29Fxm@HV4lhSM3&mkvBh)f6t#-N!-#*k_o;S+`ep+JD zHxqE>Ga--TfmvuwyOicME69tihwURdv9hG~e|$G><<^F3(QJRFE6i8AO41?c5|2R> z=7bxoGXBG|XUlD{rCLT%%+^-(l1PB`KuNaTUH(`q8Mm(Bf3+@2K}73gEAHuX-(SF0 zMRV{JQ%wSa8!k$eCG4vx*Bw?~zxEzG))7?a*hyF*i*=~kB*6a9_sAzSEi!&UhMQ?I zR@MKXtAAayCChCDL4Y(ramkca`nqS{{~f1Bl@V@>=pO*r_Ux#V6mgFG-e&8<3kZUd zu!-X)@3PyUIzmLdeJivWW&biG0%T{`=&p(ajtEQu%T%_bwinIWCcmK(ANCRoxHX>u zbiIecmw!rUtcbItN%yuh^hAL;D}}2a$Ke_aE}*|3x+~tq(&&tS4j z$E2^c(pdloT{CLB4>KysHXi55uG8lF%%oo{xv}^;+hoYtHL{wS>kT>8Hcuv+D#VXv z1ORND^LDp*vi?@&s6_nUhgfhW*nrRuc$KwvFPss4h6hPP-R0HRoIw(DhV`U4j2RJ+ z5|I|cIj1V4!kmm&^~`)dJ!fSDMrX6kTnS4!AtUQ^cEhFy+)`=xkHv=w$eQ2OInTq3 z*}Ji%pGLG}Gi%WWz#OS0(COS0FoSJ<&{~znO?_>hCE(D*mI2sqtn#+IcrvQS!8?h` zJURQ%!jEwkfO)tMpJ!m@H?5w$&#E!7r|XAGg zWhz%!ajZae$|dZS!Bg9PReKu+3w;{f7(+79ocElWK$pe$Od3lpdz@PE+C@N7ybsYz%x4qlBhESBs{*-7Uf z8RPd6{^P|K05JJve1~RkztBzYG3(jst7)(2y>lBVrHDzy0|oC43t>6m%ayb7%g=g` z6MMwdBe*!tcm%`0$jHDZ-uO;s7PtVR!Nv1}v27E#JNb&?#LpJKY&H7w)ddRH^>@Oh zy4X1;#w)w)8K|Y1X8b>84JA1=j{RhMkj@ONGb0>Zhslg{^QQx8-3Zy{0A)a$zdo~5 z6hKjCtE7~an!_e&wSzVM>qY~OaGD7c@V3(Gv$fwds5YNoOJ_6@VPGu(&g_gmaF*QG zjL-X8KyVWcNvOwd8^|~|H}fLYzNCATX&AG+qlwRWad2+E=x}47$nv3g}=-z zr<|G$T6Ercwun4Zp^Gqm-(IvZSI@_Qxo4MJN65NBtG3hWnK|M5n-K0W#OHZdxpez^ zj481z^C5ix%bmuFwv>CFa}^)TkFv0{h*_OKW2K)SlIt`-_@g_soo7=!GKN7r=HTN6 zerVvhfHDKkA?sHJYT8e*g2gKmJkA*YiAGm6xDpUQNP}e7NVc z&iG#i=$zMha6*4Obk*NGjv;8dQ`Y%y)W8TmNN`l`nMIh<_j~^SdkXIv{m;MN zzrXEvAV+DSq$gqj25r(z0h)8D)W~e<`-w}TZPb}4=55c0cF&3Q6KeAN6FR8*ceS=F zEHy8(X^M_-5xm@i1Kry00lyAE4@0td+;Ykm+QnYi;ZK3@Oo5(fHGpQG=8O*2^z-nX zB(uluOf&UxY;?#uFXFJMyuPLLJ%c<#vo5AXOQ>=DnRplpIrV9S;%&r=WRWDZfu_Pg2MxGDbz*HM-`LS!OlzB`k-nEDfw68vMhHYT9;tuz%F zXX)76)i#GL@u}2QfZ-_VZO6 zi04O(!jfUPjBeePi@ryl~yq{-=Y+(o!vMuFzdG;czeR=<{P2!7YL&lCy(7XHr0S zvwk=mL1&MasX1f8p9{j7dtp~pF=o`V85uMJ+?l=tnw?O9w-WCMc>L>WL-|tnF%JT5^GE9mK2=PNTMns*~z~ z&)?iHb@LHP9g}2)i3S}KS!4Wqh~1YRZQ;z>a;gIn7189GlmuLnDJLhDA>Wn6j|ZX@ zf~mXJsT;CajPBm`hHk9mKtsPbtNzAEEWL}AG3ogy}Bze)Zwf!QH7j(mcoAqBiS?+7b9CR!9)X!XNOu%kvP+jfkjrx_*h&iuQu?G72dcJ=B z`Hz48^Pm6u+wXsV{rU~&rt@ZjrL^YFgof!l#7r8yJyK{$tQcr*WJLEMF#`|tj};mi zJcwCsZiD-^hWU4UdEKSkUxL@3>zM4z3=VO=IHh4FZ3Fe;Iv{ zA|Dd~ASBWqVu2(H*@=zZ?og-o8nE#@+ox*Tjaefx=~+iGr&Y~b(|W-g9-R$K67bku z1YU8eWhL4OOUOFM&k#4rhc{gLYU0j zTEYVMv23MgMHqYX7o730!l_ByTCc;SS5I@-@KJmVgz>q>Rb|`TQX7& zoHH9GVFix?pd*HTvk7Q43k1dy2|(<~ys3pD`Cp)P?J3;GaWg|IT!A7K z*rCnS4kzz@kMV%_ea+@P=goov-H*i$e76MT9Nyz<7nueJe3o&6sQn`McU$t$ZXgFV zD9;Zfte=xk36%AGGjBrgnbE2Q1k-{d2p_=$1WL?91~!O|E_46R32Xulq3%vk$j0I3 zU#5tvk&v0bIkKG|p56b&yfbJDxhppzj9cHU1I^1&&le{~0iX`ulzGOq{`g3#+G^j) zhGxqrzM9$@CcbyQnUY3b1<}OAFemKx{4dV!SI;M0Z3*z$82IYBf+oQxx7WVdZXSc) zMV*&L*5kx%lN;<5;%Laci|QQzC?!jMPts<$!&GtmgiwyWwXnWsD(oygDGZxyp?55YAD`vA z4CZ|&kh-aZ<809c56gZCBfL(#mHv%9cjh*r_tY4I1UMjMe{rfGj5+!^rfukq7BraK z?}0Qv?4Kk3CoY<5-NnaOYTlc%RGI3zJtUGW&8#`21I~<7gYB2oIr6+C*SjTF@&(^h zb&Q>Jl1Wwu5eb3=EZNV3)N$0}M49Q|7&A@IGLxhQe-^2#Joe2&6o5%aHypJUSYqgl z+Mjn=8aKo3w`SFnx$1^y!Z|aOy5p~3zrMbHd-|)NFIIOy0lysl_(x~XIgsA(Bm?#p z=ggdU=2hAN;uo+9T_uy?#yJ2Gr5aDHi|A1 zX6?*GBf;-GN8PDLb6fuGr#w$ex0o+sbqf`}Q$n9h2oWLrh z%Af{ET{>$D!sFtVkk0w3Y)WdswXhFEZFfZN=)mm_yBExy%4lvFPi@yOHdse4kKAzr zIg;B8N6wt!$4FF&(1j=QVEV85T}Y#YOImI>Wk6ztdlR&gpu(F0~E<27}^A zU!5GFt5pXuM>k)3b6=0CE|kugqXe;7PxU$H>v0b>RM!T%(m4BC$YtA9G)57rJu)zA zNkZYAqXkhCNrPho#_$Kdeou2wmr!`W2MkNZK%PlBGzok0WgA}&`lkei-2^H$EAk9Aj_jfAS}eb3WPUcKbpItJm8x!{1izL1Q_`Z`Hz5Q2f% zEJc@87U)L%&I`D0!PoF^A`ERIb1Hm)8K~|;S&<55MhNE4+;ax()g&EUvNCSQeXs!~ zMyxt>mSmJ<+(ZY%V{S3N+%gUKh=!R%QlLgpw?zQ436DFieHqG8lnyge?es0e7zeUo z)S_DFB#ZbYW{Z$5`ou&MTP1g35FE@i2Q#kH1#TLTIdghvNiwbkRh}xGW#_U!n&IGD z!l|O1^BMgX+dy#V_1eSI1vQPJema!;HMq5dP;3*<-EM1o9D(dAr~Xx~8P&WRs5-Y! z?ngC4LQ;1vLBbZXp3rB*vT?wMw&rvdx!?%^sr8;I_q;h!6rSFGQ}c;a#`v&X93r_? z52=bp42?BkK6w>J0SgNa0aG4>02W`@Rl1qVz=m}F$ZUivi9=a^4{qSbsV=ij0lf2e zKg!@$>)&@Rs8Pi^$BlAEUc7f_rkh;we244?_XtK03Nz3UZ6owCgPPI|EBd^SoLDGD zcER#b3DN|qw#S26w~zva>UK%iN>;I{=`XZ|hM@;auSX8MxabDI`}K~Bnxzm*%WM&b z)dSKvhQF(f<;|S*-^E^9VhzGb+q z%lfXtQE0YsJOfzHD%M_^6vb#RG1)*|!A~QZz%)KBxC+QZ1$<}jQGPF^0*FuJ+ro=h zr)lXt&*O+EB-P@Q`(^z5LnF3Tap~)3LcXSBV#s)oufN?w9hZz+DQMq!@(S3>PkGTO zT>qD=ou)Vs*bPs?yq9$Px|?f@p6+8tR#kU>ebraj@4tVEr~maXVZ$3x61rW8$w!B7l*R|9gkF{wD{V64 zrL$OP5%oN@(X$Wr#v4&obSVdm>l0_u86dmkIA?#NBRZP?dgPl;atY<^v1sXU1crU>4mFaP>we7$ZCG zq1Oq{i(L%@2fSOBK)@OdMTPB`eK-CQ_+II|K{Cm3>CSo2UXO98M{GBnakT{>AU#DO zy2#F_9cWtf+g8sck*6NI_n=Fnq=I-c+IfvP!07f&bM=f3XjKFR{Jp^%6>67pcUZN| zS9*t%yyjthf>deuSntTaEPLal1_~s=`=J!MA)*Q-wGH*FJ zqcdaBOTzo6BJ#S>ARuB565P|4?WlXyl6I3cdV?# z&)|8+DsmoVT*0Q%x=*opitS{!LrK;W;ees_GY@7xmM}$pwOFCc=ayAK<{K8L3uG*p zH1c;rJaasz`l3SolvFd^*Js#uo7snk19U@shJ4PM^Um?G2Vjd=u%t>bGVH!@*0=dm zLI`k=TCo~C)HWt#65~5RnpAvu;9?MdjI48Be(z8pQx^iO7EdWzhhpn_U8S`262h4| z`A_9q1iBF5`FfhI*U%SiYhV+Wf_9o43V4bazr4_ADwn}*@WD|1wSaZjv6(Jq3H(pi zXk!|SWG9l^jpXouk8XP0nbAUUtC#w0TmMK&n*Tk04Eo8P(wnY*S6GsSMueHt-+$b9-) zYO>Ai(_4(*)+I|qgXtmj()qczvDdyS5y-s|50_i@DU zsgdV6opcOMf{!cPrUZs7&y5IB)hiK!$SUSK$62izTMmcfNoK@qd3NtY9=xehQ8Psg zp@gLnSDq8fi*Vi8Y-8Mjv)HUjTN7|G=hnRu#k@Q&b}D5A#aw40fBWtE_0>;%0}KM> z`XRNEEK3Xs47zD?NZEi+T;s_G6LVfs)s3V>fm#qlL&ur24d1)`raW>IM?t`kf|AiR z$12P2l<~)uGneqTZ?QUrTa40r)T&?##iU5X==KCB$+HM1- zS3li^)qx;!USngm@CXQ8L2g>|DQLre*TQJf_}jgDepE(B+PBTsM8kxeLPfxa@gTS2N`Uf@~hoAtI{C+Vr<+t78ps;~XTr+vrSy{cI-j$(wUIF79(?9KFzx zyGt&fBgjO){x$p3y~Y@v*D=j!Q9vxyVok2kSuJp2FGd5|pAFhyui83CrvMzoz5HQV zc!XZs_~#gW2;og*@ix|$gRDGL0f(G{3eoB@rS`ORfSMsD^dwoQ7CO$o%Nc63Nr# zwlb9AZCS}NSyLt51BeY%MpGV2A1H74yS%?SD$V|4JywzijXyade5$%G0X;1}{_;EE zmaw+N#yG*it%nU(HM?*DKW6}bl$Lr&5?AT`;xC;rwY!XpJOaOs38{5aSpZ|$FT$9{B zz_2iK9g;-*obd9ceQZb!=I|W1D-%HG&((fDS?0uRD|_0CBB6|X2fv)=b`5GvziLR9L_th);@#dHAEuBeID#l^gRI4zDMaCH`T2W7=F*MvqdF?T(gW6 zjY$BFtzF`I3R0uKs+cmC*R__*lV8u?Jo@%nEz(U?zNb}f;>yOy-u;jHwd1j_%i2Z% zp|DLJj!*2seLG`te%S7~l=7FezaF1~?x)*C|0oN6zwh_^{l0$(<6mUJKo=lk&Uy7S zU=K>W2cmqsYX8gBLKldO*NFNs7E>sW&rTJn5=i@mRD0$*W3@JCuyM0%=P4I6+2PBAFg-Gag2GDam01;W|_d|DTcz!P_{n&>iT-Rvg)~f$W(!x z5NDEcDX{??V(qQBAAH)OH@GZsP%69=sR-XzuY5p{9Hd}yP8ZJ}i)wnj1`48HnU=MH zajHL|=5{l^^NwdaaUs`DL+L%>21+(5nnMd|C==0KABORZ^onp+PS8=FJSsVa?|TNBP^RVD zMw4Wsz&N36%W2qwAT=V>R*87Rqjd#WX^)P*y#G0CL5*-qw*rtr&rV$d+My!|mgx%8 zf2Nr3f>H8yEyw*wRUsIBM|~e;8K$%aiS~tzyt+o9TxnxG^40`YC}w|cBEo~mx7UIR%ILJU{5nxI8Z76&mMa+>dXtPK#wNNb|ANr>V{VNQC_lg4PWzZNqNE&l zzc(wqBS;dl{ouPRIyRDoc~9u(%86a%bpCDq=kv-|m<8RU!!q^5>t^aCl#!OcoB7@l z2NRKQJ;Bht(m&%6NtB}hqx;Kd+5(ZYnzXt`O+mpStn;(wA>ZFfX^}Giq2zHnPA;Y% z4cIYv+1Kbcn8Q8u&T>4N8dN3N*NyrDaMP?{^O)_eyl&FPOAMEIe{4E5pHAcntzgfa z3ojqE!?h-?4cF+lZJcW#Y+bGX?B1ch5)zpahYUxH&{JLwwA;i+tfm&{cD$n_tXTo+#N-qhq_bb%`?8 zlJjrP8EuVd6*%l>WbBMvC(L^#6G?AXY<0?!yF?h7J6nO=?Ct0KyeD-Ie^QlmHd4klQ70o@qNkLW`OB&TfN=rbw)fn=7oUHhTkmhuF=f&nM$o)E(V2oy zSfp$cGJ8S37rrxwQzwa`e3!GHT7K}nl33|6(8WRJt`pbaEPK73rn%y>nEvuRT<0kV zF;(P>3kZ0R>DuA5JVDew;?{L?D0uXF#cT1SuR-q zS=eyKK!Zs#h0P%H-uesIU?gktp%UcU)VYlI=!2X{1lLZq~}%R;*6@ ztucmnqzBw(v7P1S^t#=^2v0pES7)Y?k%60!HjXpfkA&M(Bg4)dsnQnzaiF?5zD|6mvO< z{!C6jJE2LH3$#Rr^Fg%)M4`IAznw2KZx~#h*w;-spIdohjD?_U5mx^)eT5WF*gXFh zB0g#84}@m%2|5!6aUt-Hrv0N=OEkwPIV_c|)NORY7S~|QKid>vF%aC}vu&wB+C>k6 zN*ZKvZ=rHRTD08-jo9!#-efh;idqZmJI$|B#Q9{--2Y90a?geF9LFb{aX9t;QG3~6 zWK3jmr8IcZtDksPa!{FZ2X$4RZW8Y!A_?XJL*T>GN1LK9Ny+s9xz7j9OGt1uw(!7; z5YwSvSU1ZzO_Y{pZyE5gp^tssb0nb5g0lliYf!=^6qq3!yI5Oh-7TMyC--m{jN$Cc z!d#ifz85U3=Tl+6ST{6LgArUY1FoH^r5)rNA_;RH}_#%J*i7^VX33S6^t znC53ig&~^!&cM9DZud=fWy%*&lcOR}s|rYHF6gcx$&JWIwb6X)FfnaP-M{(CRx%xo zG1=lmu!QG1WLUj!wpzKvSy4tbdFwZh$z3?&`Uoe?MsRHPot~J2Z1zuXbfS_jWk#=N z)a)WAymQ}KE$>bVDt$3-MC$=8Mg5rDzzrAuTmcIP1zN5Ia15YvG#mJXU%(I zNh3JHTec6!n_NGlC8Qr9jkY!{u%vn#*Q*K`Oce7Blb>74md{ldnyW(#M%!ZZPa>R+wli~T9rYf?^>2%CIg||?$^a!*%Jq-IilH(HvsGKb?(FjZ zeK&n~4dDD(A|r+=S$Iu02*BMhQ-qkt5%dmbu8&e*o)gG84w4<3fh<`=u65g|yyZ=L zzEZD1kHZvKJ5vu?k@U^*irk^q<%L(>C3N4NBe8xp2H-O!>n1M$hS(*un=@U{U`DDg zxIRpe63B^rKT7RpgzB@E0ILCw+%H5H-gBOQlJE*dCqN5q;@X-KqH5N$etK-IvdM(Q zr!M1dpD@5Sday{>HD3}d;~a9!W07M)_QJ#t^Jap6kxvSoXJb@1I2x4BoKMloT6+V$ zXVxJW%DKo4qP;Vk_sE?G@3}h7i@7FlN;=KU3AQNm1Z7q*Xf1SpX-K-fUL=jX^dt&g z{vyuI5kQ=CL{G`~@v`hUX3pg?JH`o}+pVCAQ+4ka%>7b1Q1RpXHWlRB0+A*LL6kg( z+&bIDoHNcFQ#2Gv6~dL&D0rmJtRN$4X_0c@eNu(%u>hFUXG|+rE}3J3vx&rSP@TK^ zmkS6Dlzxbj-uKXgxJ&a-g=f(9V6y^;0OpbFdOxKD0Uzz454dU1qzMz)yL-kH>CAGA zQQKdS9+gkv+))E-FoG?8@Rj8GU(H~nyPHlqyS)zNcHo(2K5xVS@$X-rEPJK^VT4M)bwVlGxgNm#t!>v^@SE}LG0B~URZPUAkFrbz)?<^!vyA#TZ_nRxWP#KeZf+`}MUPW)Y(zJ4$Ldd-ROK&#?--HxE#z3c?rAi)@v~ zV2~u2?~X{zgn#c^%52{PqIKkm(8k%Z#b!oQVKS20Jo3a%ymJ{yG_*W^q=vZ{Kh|aY zAEFZnL5huy;0Ij$-Mt3gF6EvX#6FU6InuR*ZYm>OnLUN0`KX05RSerR-Cm1?JxASN z<<3+eg1Tq6+ymyTU=gc*Ek}P8&7>8zw2}By3nelFBgAYhEa}BBKEnK*mbZC z(8IH*nDtpDRb{4e`l-OaQ{)_*?Rf(sCx(#|)S4NMOKvVc7w63Q$N;l8-JO1RO}iJq z0Es-ia?E1SiQ$?7_ZzHUU-|;1*_t>BJV{5`TRZp^BD08W@4Q)tA78dH_QWk}2LUBJ z$t~4}Obh)k7Lqh5iE->(0y;wy8zpXHO90RF_1ka1{`ljM-+%k<*Vk9^`Wmyh%%Mw4 z(os#=0DNN}th(-O%{fjgXY6AXV)hn&)H-(`Zw8s!+mId#1?qzA?|jQ*~YMsgO7` zrXrfz3S=G>QFB}m@lN_*T#z{)+XtBwC!~f6`-qA{Vo)-yv0~K|+#one^`=-Xj>Sh4 zW+zE5lW1X9D@fi8c%&zb&g24$h*~d%G!j2Wbz)?UJHzVt%MlRXEF1uso3&y)ph6s1 z*nouM?sujsb5$4}?hjjTr2av^1EKaLvdpgVr9JMz@bf$EPd2vrAFIIO%&5ER78paV zw6Jr$<^ayDEFv?>qhcH!=GxNP?|>IIkA%yOdyVnT7KRMoDJ~u1f+LULC1(QgulZWAkO!=JZv;N6D;+WRMFpL4)padV; zJcC{b`9_Gj?5N_7hQiPCm#$gLbHqJxA&zFIj@({ufJU>lNU`rQTqQ&p2fjpsca%a9 zKk$N%pHmP zl?HGTkJ!c9E0mHQ3dbsNUU}CI$O*Zof`Y(y$z3SrI91dkoN=-F9yG`_N@nWdz{4wh zJH^d>L#2duYs6;u(+b57RJg+uzN*}vZ10_}Y5+UIjigbg?PL{544ci07M4%nnd8s5 zf$Vx}z!n|)aO?F_dio6ks${|Efpqoa6PlTv{gRskR0zi zk{ty-sQl-}Al!{Z0%)B~tRz1^I@jW1r){WO6FPwBtDG4Yj`Z+J<-Bscs>(Wl9bI42 z@u9hPQupKIn@F5G3dP5Ff0W2*=6pS0&YDc>DR$9Ja(&O+W!vMCTegj;Oq3`uy4CqPE;W#ZMaK%6blCks5wRl@te#>&mHJi!w_{Np079z4Pc&TQbao~~g0 zAhIfxeuGgut`^~*{7i6A%*+XW`<%tlnR>rA||F6 zKzLm)KnQbAhrfkQ`DiCxAW#=dAK?|2VvYsAV3g$IsR>;I1}EpnYWXJ#Fbp+25!ywc z!Ls+leRtJ@yxj2^W2}f{qdPiw-Xhu@*y7}R?`b*5md;%~_w{=xXRJxXpKhCBUlAHc< z=EeF*JF{6F>&KQwNe!~xFV7-zGviv>yzjC*lzl--+n^0Zj+5(kr%_VwrCnX1wv<39sQ!&`U$p(S(rs6_|++Gby7D0)m$~o3@VB~515ul z7sL#Ohf3t?VK5hc&XNRRPMRbDn1WKAcivh4v~g&dMuB-v#$R$b!7j`kh69wOOhAF@&3jx`1)-Y|iHqeD+-DoDdPyr{O5`tj5%G z=2`sN=KvRN&FCs(tj`MhkNs?yM&`D~P@1Kb&BE}4&zocnUS?JJK)SnR^qv{k14uVJ z2rU$|vl<3EX*ATFseW{H(d_muO|}7U{|3$NwME%=bCzoV8=gIEz`8)4R|{!X@r+(` z?B^Y+>M`+T5faRNk3jYX+DB0IsU+a(f}&Gi!T2SiN_|rnfY3@{rzURv(&zj=$Ck*B z!}e`$`gM`^Bfhz@8~7M`$x~G~yYS_9IPTcrG464p$T#G+2a(&FMS;~%_gD8*WvR?q zWbS=wD_Qz*TR{j&l)dyREXspKsfi!99Eea&9OrBqJXU+X(e?l&0@m#f%Q-1G?CFk+ znP58!v9KX+98*Louzh-d{i?d4mY;5RX2QA>Yc?i`!lx?2G;%w||G;evWUm3=pa4=P zCOPO@I+M&3N{BXA*Pls5;95jb2WKp=J+RA)<|NMnQ0$8+`CgoJ-dV1P!VpmEy@ttU zlxK-bSt|lhx1_pIYjy<%oU{vWEMX zc-muiSFOGxcQ5i;(eg^cZ=Cu14js?K-Z;v;;cDn-OHyyaUhBxkCdl8kG0Al`mX-K%C< z{x~NhR7uO7ym$uWC}+zZ{YmbH%=ZgwMX}NkB-}Db(kq|N1R)S=D=EPW@_npSf6Z|` z=F6_aD>oo>MZaq&9oXQIZz{4eC|U4aDgTQRm&KZIW*x1pA>sVHBGgb%SD1OxDZ>5O z+!)_gKf-c*>F}%EY(U_{H7{Q4q-u_aim=cA6;`D&qDBjj%j`)8fOP5)5Zzs#Op)pY zeX(sHKMI=(IP(dCi+Gz&_uD(F6n3g1b&|03;iTqsZalTbxr?^|Te$)j#-dLl!anp0 z7|}4V&M-hW44ai>;a)BZ;YF@u(RocCn||``x(Nmor$fL+5q0%b-C(n-=?dez#=HI; zXu=NJl+Y&4m@)Qjn|>JvXb>R7tRt!MebTdvybrp1q^d^v)f{*wZn=B0ihS@oi01US(5yl>h_ zZHig#EXB+h!-`poMm_0B+SuPUh&1{}uA;m0$H0yuA&ZtL_UH|}h<;jg5?umCep$!R zm(XZ*3{UL*Ey84~nmML$zM4BiY&|v|0{ECRq=vb89utLGw5f3VL?G2z_;wW#Vya5K0fr$D2?g%2ucF|LMs_YkR47BRCSsJZ5`^qoa`Q*J-S2-H3&Z zZ3`|)E zC?7(C>Ep94T%)*a8xxng5V=9wzN*b7JfADayYpy6cq)dXIgy$f)<6l=ra(oWN+S z90MmvWh>;y03QPnHg%oWzH&C5tLj4A-_s6*U2J&f63aFufE{D{#_yXEM*P$gy(Z-* z1Uy~V^;#F|1MfCOyyryQYTp;U$HRwt^V78rXXb>#ySn?UqF{3bqS)>3iFnllbux<; zj%0M_Lf~f6LqdbzH|DYl@0s@6u2in~VT*+}?na@QRKanzM!|{!&Bp79_NpPhke;io zFKey-?C316GcvFe>p4SbbdJ#dxdw-nP-Nci(#LlABO@xU<>Gc0OALX;JLgrbgtipo zjx>v6nwy~weJ$cZQRk4ROa&841>eXgn<8ec`3XsL5+1sRY4t{cdEZbgu?#JH7px!X zE%Mo;jx~k>N$)w_3EHz2204e0az=0y zWFsaKj3a}QW==6O_PDn{$fZ+Rr`D?kurx#??5#hj zp8!CfIra{YTzB^gMDa>)-?LVUQy|SbhwPc@x_}Ig<%gW%jrKDbF98uAcG6|f;>?Q9 z3o_kz7vB$&EloUIRs*HwD1$^{Ad9@v`MoapSQ_A*c{+4Sr6!XvrnUl{mcqf(6ts|9 zc=I4eg%AJusj#w(G;`r(v1ailaOHr3@vB>7-arO?kv*f?v&jH3bHOVG<%hs|UsO$! z5$}0*6}Ap$tBjBi9QBw}ZZpb3QT6!#UN@VpnwYbmUPL_foRevxmroA~iLA~B!n#r% z$_e&7ZwfP%%2R9XsEb&=5(m~=S~!gdFAv`CgCwlnG{TJg1X70ada}Crcf(<)v^q{j z&e_W7_JifmM|Ym?S(Md<@G*O+YNGFi%XfFk@@by1wabO~==EyeeR0^bqiFEK|BCfo z6)TC`j_jJ)rVC6RAP<+B66u3jO)!`1vLtiX!}_c#8cKUz3Vc!^bAok7vt-M&^Su2N z+Tf$N+z8m7HgHhv_|d+TVz!t*y%u+w1}ini4%6fFf2MR;-p zyu{MFUL1FI1AfhYLM3sI*d3M$an5_rIk|6Jw_Y%f@!C~T&$B%zBk14;ab~L=!y6J*}adN3=-(Hyy(fyuC>dqh`^E%n2rO z&iA-iW7N&?EGX==l`C{EzuT{lwaJ$20TlTl(1j_m+~i<26E^)#H%~Ah-pvMU#+tQy z-K@Zmkc%YGggbH`SCc~9dMf|FPVNz4U;}6$c7vEY~~Et?Xei)4K*^;b8}6b*MLaW_q-XXu*f}p-0KLzVl*ZS> zK_B)|+d7YlbEFf43Fib!zM1#*M{3EDP^up%Js3lBW%2=VuUHaa$!e-#aWK0=SReo+ zOMJv+)iP3Vb%SO3OCMvr0TLZt^?Eotx-it|Kk?Yv*$vlnoc5hSdTfRH830sIwtZ0I4bCJbx& z>~MCO0HqD~m~`;ju|ykHJgdFiSIcgXEy$xGRmR7>1q3F=w0ln^@u_phqAP@j*9sa| zrfc~Iy$XP(kRf(~!P;6>EqO!KcvM_;_&_bSI#Kw(5@e;&Q9XBXrnq!$$aS4K3&4y@ z#ve3;H{K&UqG9~Wa)&uR>0d{d)hG{l9`I@$kyE^sFcQPsp03Sk2vzZb-3$;>sXt^* zDgn2)TdGKfg0XNX6EHDTuI2}*?*J(PnfnLEIz_7}n~PYIE2)Uy@D`xL0a^zqtVUCg zCv~ivz%r5q^2oEdLj;$5x;r2uLajDJ!F>$5hlfE)!1gR<|12T5^y`kBP|9FaG1Q>v zQ^E|He9 z9gt>N#bI$rFSsshg~g&de{gylqbS6nU5ma1QF7nKv%P(ZmIt!WP!H#%hb@V=m$Qv3 zqITz#HE6W57TgH_xchV8+m?-%PUq$PBAGh zC|3Z;z6j5q=^Je~v2c#u6bRR0Oi^h{ZURckfpxEa(Y=Q^A4B+Owxl5*CkuoaDyT-t zJId5eK*Ppl{#BO9Phya~*k%#F?@26FE&DCog*3j=XUs)2W+n2)ULtFWpP1udU#yUw@&qug-J^?65XQ$Za9^dRT(J-HyO@SP@HQf@I zP6J;>jk7)j1lvZE*g7sQh<)9@1?H!(cc0Z8o^*MZgLN;dxpy<0j^@BfT%A_Z_kx*8 zaJl<#6AZue;^?{oA1Q?=9f(Nqncw>q6oy;~MnOkEF2r|ADcvBMrE2?C5V#QjxC9kR zS%P8E?2#1f0@sW~d|?)+%6dwPafMZ@w+4b|OP_Q3s`!CKEzjP^J`l5vscS*w(S(2O zU=>SqmF?&DW_-$zE_TR(vr7|K^ThA`!NM1^L4HQ5#XYsvaa?V46~)DLN{T3zBj%i+ z&CBxr>ahEi=s#tL)S%9KopTgzv8p-I?r|Mv#LGKhj=Rfl01WkJUbuApl&r5amj zW(LdH7ZBD58|%~W4Y5<#Ow=Jf$Kc4dzU}Mq5eCMr9BxSu*cr5vaxV8gm@LX|k(HH$ zeGa$&<90We@8%XUYwrb_6XV0wglBvfiyAYVAUw=GmYm@Yi;cUdp0?jfUOQ$m;nwT) z*w~qh7VCig@<^zQN2Wh#&KPU-JI-YNa*u;lj1)S~yvH>Vp$y0-?mCiK59FD_KIdrq zoMYXils<(K=i-kGu5Kvw)V6~dptWh9Vk`VBIM#h*5la9a8KZCe-pK*tu}h;5C5 zMZBK9##R)}ABsVnfX`Y#i~Fk|tnu?*c{l0DpMUw^&tw`R5oVA+1&3jm<1;SPihg5%T46~i6e zy)gOC;lh)imVve{Ifla6KfU-f=?irrGQwk^-c5jzo%fkZznO5^e4{z08frD-L;~mB zvn!3>v-=ciAfdVwv?>BM!*<-T=LXK;BC89Y#|Zv`=t{?iEqqfM9bn8rG-o}iWKb3#C$2aTY^Cd-Tvjmt2sUWB16%s| zfle7%LH2sFANsu%sUdO^PeHC3^orqlf)tkmZrV4tBZAv+nlc?ACiwFSS>F3?C-o&w zf3|fEiWMQs+(U>*%B^>B(V1;c%81V&-ss`pM`(@Q`MXq>qzvi#bvV- zb}?TU9WDN>|ECJH!C`PeI$FBe|Kcu?#?{`4iex`GLfKjLKH}aHp@y=VFT-yx3UOzO z`@z7aEh|upomnmnVsom-S%m^!r$vX9HDoqV4hHN~!=1eV#LVWffP@Rh#e1(1f$ymI z=II$UV)15sw;XjdoMa&v8!$ne#QNB1S7tbtQSA5T@YF3TTu3irRWJI@1S}1aL z{bO2;F15AcjgxhqWnpcIP>IbHN<wsL>qjUKgWg!6)|*Po3nIFXO~rN ztDI|9*v=ir*B`K|s*H_vS0Wb5rQPZh;>WA%5*=bT{Z%C`TPdqTax2&jsBgM;*cKxT0;Jh_WmoH#t-shLe~rw`z?nrjqb zA_rvjUSKGu(}o*dxoYC<)e3mUG+JEVkOMm3Tb2PD8`uXJ+b+knMV!yl8TDp>!MHvY z({||EQg!ZWtk9xBJ|w1IBr&jL@d#CNjomyH+uup*7&OZ>ZPvB1C=G4d2d+^t)nRNr z;s_z8-#$JElm0bH(z}2IL9$k4RK|kOIQy%Ga-(S-*?Aw`#o&p|3QWkm2_Hs2gfr@n z#--LxA9JjtRpRQQG4(jdUeK?uUb582ik#d*=01A71?D(8G)MK!RwbmPdBa@H=gWXi zTEJnf?u?3oK4YQMXbeU{5B3BFEIuS?j&U0aKd}5sPq#HsEaG7r?C5ejT?DAQAoqF@ z8uZBSk5Sk;Gw00T@A>QdyhkIvuY{Vx_xJhx@9*#L*U6t2@4s7=9tj0|V7@}k7?*Yw z?`bo-Kc7H+>jT=z3629|-xhn03&O%K1kb$wPdVI8T6l3&*O${S0)8?mNB;}J#fL>;M4(07*naR0FU<)TUv$v5?`4D?otHPY5KPUC;JQB)$H0!+Jkcyf;4nJW7jr?hX3({r#71sEfMBj9mvz;P;~KLc%Ue1E z*!c|blw}Lw1p0)pjJKv3&SG$8Kbznggvn@t#W0LpoWLB$%(LdA?-3osX?f{mK6il1 zNRE{jvkXUk;aV!Sh+9$mRJleP>k(WY>mwn9Pb zAf&Xb#-=@YMuFtnBUj7cTzO(~?wkQ#ey*4b4M)A2rFz^*2Do0Nq4HkH zJ)I-@UZ(~UeY{zpqEMp+^ElRj9j{f|4sp+|M?mQytf0x|({LzrG%_XYhUW*Z2JE`~CZ9o7@-^ZqVh{I#NJX3dg{`YB>m73D`Te zAvlsPYbM%XUX#&iMeb(_6^_OPoYjX+qk;@4V^r?P-MgW^JT~sesWC^U53!KAmro^w zcR@D&FguUM2vIpFjZWS5l@7e)g%W>=MeD|8-mnaA+MX}3bu$^{2iEl zTtpa~F#6w5RZU`-N?N7?F+%l|R>~@88(lR6z)CVK)_ssMxl5}pJ*vpj(tdE7$`Wg%HQSS+x z7nyL3<)r$JYB35D?5;#owYWq)7%Qwh5O`<)`uqI-{kjrV&r|($vm!E<|&p&eO^TZ?0Y@j5177-Og(O4xLCWpZK? zPck@(D;@4)d=_7gpT!4iPSk`;aCg>32LE$WsAfQST`Sc;#DDozSBipZQn%F4hAFky zs)U1Nk4vn`F|RD+t)CQ)a|@G+IowJs1hjF@oLI%g8~B>`MMcoY6e}&~zVk{Aj-)%% zjZchD4$PrM(Sw$A=LMJ~8Ug|n`SBQoAEdL^x8q(X8lx&$*&PZt%x(FoYIZqdsS0V$ z=OV@?2$NBKbBjA1L8Nl+JD&Oj3N;$m8bI^c0Yw3fc065;Gv&h65{i&(1UAnZ&&7W(8*2|o)R?d{cdmuFQP??S za1stmg@)_Zp4xMcrmDG!#}8-c#*d=&a#gAgwi3)MYMC<*GqV51*Aa$)J15yDg4`Zn1>VE&~5Y!^3(Jco2Ls3 zJ1GuI0kHZ3FlSH&7l+n61hd`aF(#d_N4QU?9~mLfnw>R14xY?I_@KF%nPR7K20<0V zp4H_)juU~~Z2z|dv;plr^~|8vVm*O>7L3D%w2R!r9^iWHe2!!eAz9SP8t%R2%KBsL zQH(zVU>$8-i5>vlGQRgj}1i)y(;N3gDZ%q7!lgIB{`E=yMMM?$%M}uE*E2%WXi;a#_`{vFx(oo>y_P z*A;1ykJOs7tWDH_?ZLD)o8=CqhK@6O@Kj|OeB!0zJ1T&zGsl32W~%CG1}G`RWVJM^ zHL`oqmpyU+DE6>IxD3AUy>7N4!!WKT0PQ{>BIaQ=W86Qf9Z1IR#wN!UX7Ij~63v8! zkggzfFoxi2+`xgf9=3pun9odkhQJ(>U2TngfbZ*Cjoz6PuJf3jn8zT`nPNJ4W&(88E74<1GGj4iAiQsb^u`iM@LbEF3eMoLT- zbpx78=7aTxS6kYevdHS|^00{${7>6IkeDV(C3((qnv0Ek&8=7-h-bXP#oWKX=YRfs zzhBU!Ir{7Cw?Dpq{qgnd_v)uCNJw668)0-Uv@+=zp>y{|>=iv2Pd7_WU!<`Oq6EWV z2&FR-;Bxr}%vycs4ERSQJD>{!*@zkD->L}iQ{V1Il@0_#wD0j)A`OpRM^bRgJ8 zBdboF2naq}vG2xB_i=ci>Kp?PODx4zSXy9aahJUN1#?nVo9LYECC|TuHbVuKrpuEz zRM10UB92BVL6~Jj0Fcdk61x$R=uD=tocK=-A$IFiuNY?8^7E#X z+9U|!^mZkE>PY$|FT0v2RY;qWL)pacZA-<7=|_j&nMO3-wca`#lYgV zexK#pFBmoBtlP|-IVY)LWU#3@Mjvtzx0#^J?R^gcUd|(FYBWugGuFi>#Iz~d(lY%3 z%Z75-9xuL?1m#DiSb*3j#vMncxj9l{#`AF_yMLb(sbAQ&bh-A(EeU|tGuzjZxu=YXdg1JfpP4*5|~h47}lCRqO-2z*S>{h%^)o#jQYlJJ!gVvekIq?3{bq;#2U zj%2<63GE!=%)=$eaNm(gJ%%eN+2YE6N6(SCU@!gejaIDOEn2`nX<_ITsN8es2w{nv~s^Bscg|&W4(9HL) zr~4BU{o6;ssd;)5{1bcPRQHFT8-oZWI^7)gwDGF@rVJ8so5@U+&-y`Q~B^Xq?rv3MM68|`PT4#9pXerPd`t8 zMaH!I>({U6`3?2#b3H_azc7E~yl-Y4Esr2| z!nOHu>C1%7)v?KYnl9qr0q=NX$WqiPl(o8Q#csBYg2jyEMa#G+Hj}|Vf>m|0mJmE#iKn2Hqd8;m zmZNL^%vEDt7|eA=AjQPUl|8biY|7dOZ*quj@~?_*A_JjWRhWbF*fK)Ek-FN>)v2*E zfg+yAhq#}PD=iD8@Eo!>aj=!_uvnQ(n43}s z&-|{Bk7F`-sXQyxFp(`(|%UuiyTxdg?ZB1QLzq1s4Q1h+k`BW4ul<*O;)aw}{139UXW>VM9EK zO(X(x^QOlMxcAs+%@Gnajd$LBI7YshT1^@gwg(`ZDk+>9LV<@p(?u%9-@u*-jF80% z7cWyk1LJuetn6#bL4C-`IU7Dp`?LPwmc}`%Kh@yG;)+b>zOIEdRtJmd8Z3ltUdo)X~|U$B1nAjR9v;0J1)zapJzZug$8&E4kL?}C)g8ZN3;+=p z2}J3??CKeHf`ehxQx3a5`ABHw-C zf4;XSm@T-3{h7_@gDrKpz^8z;eqozHDmK!4X@^mq!QAs7bV?+LoO9ZOWs*CiC{%Uf zlRgrBxM;dyjMrVZ*A`Wm&J^qHc`#C;ndX^wMuz(paxKkELNF-85i@Gj4Gs0tt{V3X@_ts(5IHNYA>kbaHkmKl+WN6qZ z6yABQ39lJGH3#Li6+)D@qc^7Yx|JH25TMa@%y1iu<+53Y)ag{vj)P|7R&6}_>5jw7 zP{Gr?Ou?Sy^ke<0_N38cu_kW{>#3 zYqu=NV(hreiHye*Oxm|5?gX1*9B|E`A` zClsq{NvTxq1l^N~P$4e0VI3*ARO&blsWUl4sMXEfO75%*TwNoXRq!v`2fNo9Ft*sw z*Kfc7`Nu#0ql(@9^Ur_Q*B^iJ``7RP`o}-s`E8zt6?A_6V*mE*AOHCC*RNk+&yzvs zTcd2&q<&(WIu@`u5MdP%cC^2|kFmARC|p{X#?y4xi1>P3xe-Tke4ZABRd+OGU&QgblsuGEAJ)-ELItg@4=Q&FbmUXq(N6c2sGvz_ zs>3RWxumf%V-?jr=Xj?vDhqI=BO@A)7I+!ComOsN>h7C+L*@AmXFd*RVMpJ2?$9(_ zg(u}Q1$&$GZm}Nc{Z2eLKNi|uAiPiKukf^`g_Uz_D>GB`oLZ?FoA}t&pe!JZtnTNZ z|NQ6w{eS&mXHFB}@Av7y@VtNg@#p{j|M~y^umAjK6@UBV`@G*({No@0(fu2lM#BkA zSaU+M3SGJ=ZJxz$E)wo z2d(ELBX`9;z6{o3Ie%ZLTI9r0gsnQyd!Dbh5C(s=%)ZC^S-#;FMh8&zsBK8|zGtzb z1S8eq({AMKXkLt*b3!zwoaMO+;r*W@_q*3}li-+sm1>)q^s(?gb_i#rt}?H=uI5AW z%wfT!)2u5hll#ipvqAJDvAgCRm%^1a600u(dK7ed#QNpg>nX1ZT+_6kk~#feT60a^ z8fC!tGIJdY&4OyyY0in>%B&`H7^G7ye-384+H!}+r2|W8Iw4e!z-Y`ou^ty!QrSl) z*~?V~D9mUIWZ6~#j5vz24hE5&vh2NPYF&xz{WEYEYmsM;3JiTl>GF&|UHtu-VHlA? z_PF&2h0iLH2Pjh{fDKV1G&CdE5|QlALx>wAX+r2qr?Ny>fKn#m=;=Bk_qbRlMiXe# zXnqcPfGvr*F{x79bjVPo&H(O$&C&Ix@A4h=oK)j%kn~i$>K*d*n${*$*7@gR(i0)?BGy;8(w9&wi_&=*0;2aSpr0hpFcL@CH zPJ^oRrr|<+RgJ^>LR#^QMbBloM|-M5Mkq*}bJC27prQudc?hygRXnd|rn_d#VgQVi#xOIsU3H^2jcdQUB`(vwgj*`vt7CEgcK=0gF>j-A@)^$$Su|vJn3V1K zd(MT5lpH6#G#{I<-~RE(;Q9KKrC(pa*Vk`<;QPP-o8A97?@P@0zy9_2_upT?=J!AU z@!$XTzkd7ecaMy-#b??orn;~5ym3WJ9#TJTx3mmLWBe1mEgGN>(g2m~RDm{Nw2^^d z3C%15Yz;T2@B9)eeW>yb=qO%-Vin%=qQ4RdjTji3JI4lkU#^aA6=(3ybhVKf_cS<) z?d}PCo2bH-kiY@ z_m1>l>GAnnm_<*Qz0NYXc~h-aI1+@lBsAVR0G4TxJ++pFpsrFHp*GD<(gSVx!_)Ej zHlHpw7Q1i{LBOI;c5m*s;SqU0oGe2TqGzltj{j}urd}hqzR$TMIjfm8p>Q;XMrbT% zz!eHkPL4bWcO%zSQVJ^%9N^CZlkoJTJ-CUE6pyYAk06oyA*~zoqgP4EUQ(X$UKhEU z5&G$`U%&qOAOFGXex4%#_19nj`~UwxBmCo!fBg6V`maBJ|Hb0_zRtdW{rdWPehc{l z$)X@1aT8%;q1m0h{GLVUMjjT^o#4+-0{~rL)6m;TP-k=43hLt%l^)_MF5F~HB59C8 z2(3HKz(Ajz{Vrd6RmfCHHdg1J+g;I5&1!2p8;m@>g|SzctbUUCi)ZY1Qh9 z>OD@(JOL@8Bf{$WIaAX>kMAvH5N#nSSZAJe8LG7O0MCQfZ~f;Pm#=utdrE*e#`8>$#Ft>uC$h> z9Tp1W?KkjUsICbc#Id-qnjssnE{+_itOk6-drWdNFL~nkben-2+Pav-_P~T(9aDGU z^&?_%wF+7jx?yxO)*=K(x;- z!ogLv^j5ZR*E{lT2+C$z;I69JL7EkCA*w7kK~#;4jsbeoM7@0=*h>vT%{o`zhYp!z ze_x->GHUKOkM2-8`6E##e5U9Wq>`IKrcBH@jG`5;z4u90&CiG)qxjUDjTR8KF%VeN zBB znZxb;VP8^ff}BJmrWm2$gUFIG({8I=^<%rgB-F^Yy~v~FpxhEZyJQxbdCPJiH>JZB zVDa-hMQt|-NlG{rCUa+COLC30kV)Mguz-fuZiUOQ?~;#-r3?pzwDVmJq*Y_m&qb7} zBu=PU?QQ^|s(L&Ux68cq3xFEft;)Qts8OZmkNGagmjkkY{q_ghzkd4@#PfUs^^YFa z@BjSg_q=D$_y7Li|G$6z&;JqekAMEh|N5{0{PU0Bt2%?F{r`1)BVC%yv@9Ee1zjCY zI52fj+^pP9^v8JAWu)j-Ki38tm9T)hTt*ANT5a5a1Ptk#-d0=}o9pf_%yENAuE=1< zRMjn)r&ZOxMl0KB(Ikh2khosNxBuh5+WA9A!roM&&hK zb(TzF_|_;FLf{kPwLeSJA&`+cV{CY}Hl2@alfo(C(M0|q|Y-X@?}Oo=)B0&)gjHRmKdk&5-s zx2IBQ$02dk{WJR7yubVLiLx0Y-DKh~9w3^STN3rrAiy)HqTo77#g%!_?l$I<*6))7 zE2aT=D<=N=kwaMNZ;~NM@XCP2P@sL(8ihO%F`L|r@oi&2?!mzv@R$!O>O^Vwr9;u z^P{ijjr3qX!V)`9359_x@x7QOiM5u-^uS20X)(p9x;)5&i1PLaKpaZI+(~gZ*`@X=-h7( z@DR#af|SwS3(=D7PI7k5Ywu>puhbm*0=tIbtKy@F^k$?FEU(AH$LkhDic#0iHTMc8o&mm)2jleU;c@bWACvDJ@jz%ZH zu^?X{sp1Y{q%qS*MI%<&wqA3Pd6CG|Lp*b z10&20#!~ldP5WgcXwEE7A1Ham9DJN}s-jWmn60WuqRZRvWq~eTO*1!M&-sb%@*S)| zoK54@sg3V&5&$k{jwnr6pA)?V&xdhd=G{9Z0=>`@B=OGnF|WZJ;ccj{XRRS56#074 zpG96F(;6YoIS0~8WV@5GG7Q%l_^Irs6J{N$x_RdAo#hs*zVUhG)Min2l9 zi>%gpStj~d05upP2-}Xu5QpOVoH3inOcF840PBkU=j0=Gbd6`837(7gRUVcy+kc~e zD#2mAhn2z;zvG z`^~)}xeGMla{EaTQw>bb0{IykG`#kb9_%Wv8aWbQ00hQ~Q%Xoo#E~?h0FRIT;9kk< zk}HQ(lbW)_5RIzo3R+r96r8Dw>6*&JJ0NqW-s2YXE$i0ZKyta`pGFHio#I+`AQh=X zLNs%22j-_yK`f4fhSgRhT&8fG^0@)M{K2mGU6Krv6;!T|Jq_RqdR!M93B3irgdQ z`qA@5DTPt;@Neeel-Xr;gazDVvS*3bPQK>^;gI#?wOwCG^O^d247db=idn?x%#-dlsHkZH2!dlI z!`XF8f`hIWhM|Z$8A#T4L#c#e4zQeEVHI*Vm}79SwpSadn!(_AoPzC1z^sIKMh`%F z$P9xb-DsPXd*={~luHOC@D0YF)>Fn=BDNFQ!mBa7&8J}KP6j)$eOyHO8g`}2$DiYF z=e=qkb#Ko=-JmqvCwHR8{&PObhgZZ1*2f&DCK` zsR+!h7!o+tNWJfiA4nv&8myFZ;vV)0xfvkxDT)N3E$*81A@MnhtqA*7_W;FMCuw`eL zoZ`70TX$cpxqpa2T2)qEGt|!KF;`>~!^-PaGqS9{5f$WvBd|dLX70$dhjn`$eVYvX z7kOfiz|t&r(PxPpYeBF(%`>h#nce#Ciz+7@v5md}wl)&;?y8**;7Glzh(eRUP=$Z} z>wh%A|N8B>|M-u8{_*E;UteFQr)Pt#fH3Pn!0sxty6T5banLOg0t;uRD?-r8d6bej z!wyKHI}kh*krOx?2DnUyDbsh6+M*N7$|bgeH8|lqLFy}=a-2KIruKQcT4X*@d*!)k z2S}`d8WHk4o+a&U-dKg&ff!ka6P=SBKt$ZdR%WMt?oKN9kg`GHQVVN0d&T2dxJ6RbC>$wIG2+JMT zG?>Z!OPqxXWm%xCL6{kk&tX#GJsETXEU2+@n(;1hCYsi;HJ35$)p8j@a!g}v8+j3% z2%cy{8)iM$EHX+_)y>X|FYju!W}e6lQE2s2Lh)U`b^c>vfRv<-6dH0i@7&?qTGix> zE+SRc(_O6Y=j-|U?d#X?zx{fuX-O;xE;)^)71JbXCVY1WJR(nTeIb;H%!dek=29_Hq z(rz2xe9B9-?579(X{?(>^H2R<0;D!M2qgTz6NO)G1zvy-t*Zce%r_jVhlT4+Nb8Xl zuJ)0*d~0__cLIdK5&$mESmw<~Hzq8zic1ECc1*cdR`kYhDOoG;n5l6!5sl8VLO&bpfi~dZ~2HSC4PIsm-rB{2TlvIL?BpP3pc;tL+yyW0wcXX>0bYEQp z2sw3%oigMV3`?KSn?=0yY(C~u`La)x;&Y2j*@6lmMp7Qi{G%#XB|JzBM=Zzw=X-b= z;wvpzxDV{N&NFORgR2eR#<0s$S`SPRPr4C&?&j7}kyt-@%S6)4KD{=+iYqnrZtr0o zJpYxSpv!!#5UzfGef|3N+f&ci^T6!OOq~5pNN_w8EHVc>B3k>y?&nDu>0qyR>l|>M z^E$p#ga<#W){3s=Z0wPGW&#(}D?ZWn+8inC6@L_D$lxTh@3=i?M6`)QJ3xF{7jFyz zCX^lLh0tUg4fptiqV%`%WQ9)PUL zJT8#sVF+OgKW2#`+@=s7GUP8Z7OE!&oeBm8NbcN9HaRdCe)Nd(fy1H%`C34g=8_2hAW1#B zm}r$-UI4_{RC_o9$#z@*8IW^Enx$@b@+85dzO#-+^wX4#uqr0RpY%Fd@huzwaY);)2>PutE=<3M6uo9il}&!iTVB121Ecz7i1aVyOR@)V_mfDQ|%E9gfB*oBv3|71M_h`v$YYz zuSGT-+gGq>Rsg!MmI9)-k&;yChWg0L<(bALc;I$cD1$A-M?AA}myh`_;ay=LMW*By z`)JpFPQ()g*IUzEuuvdSD15SX11*cGU%x3vIorlT<;1x>JC=j1aWusU_j`S2PIXO0 z+1N;pbsZy(ic$okq?w~e3@>gu5nwbW3UF6q2MLRn+2L}@qAr?D)?_|7M0%&0NbI$dNSw;hx*w#;*5QBFsb{xs{%xDH^PORTaz zC#1Gset(P{;58F?W}YrL1Mm5S$(aSBl8|qF#=X|T$$VL6W$x;>awP6DW}h16#nO(z z@ZCQ&j<^PRwm?W_(Y6}k3R+k0;%wz;VQ$|h^W%-rXI4qGZ%1r0AAr?T&Xso|+kLgn zi! zwm5<_Q(dtOTqhnk#78G8) z)zijCLPcP3>mVxY1evUgRXA^o(wD{U`t0(d9dKW3vyohI4c@ItTss2LkM&4W52`{t z%jvGF?x)%vz_hKk3GE`BS=&1sskot0dK|Lujx`*EeSLj7h;_-$j@d0{u2(oxcdd9) zDmps#jx1Rq{Yxjo3G6PB?8pouuUkAO4eG^vi^Mzg&>db=X}3^%kYYQsk|{Mz4*50y z3oGCv43mptqv_>w`O*Qro0uU_?c|M@?j@Mc053;wVHsakG`z8KUG4y_MGAc8ECu$X zi!pE#7OxGr&ntG8cUIJKD|B!%kMA9%hyBs$%+cn(ygW8QCQ&*U-}ZbbxHEVU0Jt|` zHn=*AVa%qW`-aHz53Z~n1tr8k?_ss!7K8D}6a?~|TuQg(L^6VO2tSa2e)cAOxFFPQ zI56jR05m#h&RFtag0+)3;x)wV7;R>iJ~ZzRC0@)A_gxfySvb>Nrq`AH<3dHQSh>;4 z2fd@qaXAL?Y0K(u&T1~fA-BK5A*1g(S2D6fr9P8A!{$luRZ8eNsmf_npv`v|zuX~W zFv-D0SF=zyU%x-^eb=T^NfhMqJxaJB-!2E`MmX)otBO&4uSW1%I94z``l0BVb~)F& zWB)DLvaS5m8NC24@HoY?^{(g^3zzDde`X1%llFiAVR+cmdbuCC@4`^SkYOeW6$z-F z&`@1?3I#pIE;dyeDGfi6?oa+r{UVm>Ta58|brM8&Q5v>nn zMXqrHnFJT*#=uIj+Y7#wz)5+Y^@dfnR+e3EEd~}Ysf7?SXJgpUIkS@ok!z^beC*>^ zTV2MF2~_FU;$~iRhNP)54$?7*g@N*%B!G5S>@+4QBOp0^ej`hDlBE+S3zjZ#!JWj>Nt<-^If0P1 zMXq~t?@VGRpHI*7ti{-{+B69)7gGl;+{xDynXT zheVrk4Y6fW`?xiK0hr=XZEt70dy>8QGX4ns_n$?!HR7{;O5ob|cu8z3w227T&n6O@ z8xcAOgf>pJvLP-=Y<1T}8i_8E04#T>xwC9=5RcA@2)bSu_W>4^WYe}yH&37WSgAD5*-NZ@V3N+{qnlgOa2ATD^gZ2we-Fv- zc7r3s`vZijo`@}qTl2N4w1K<1b_|B|RA~catoWXLHq!f-M_e*xb)C>IdG;;^Zw$sj zvnOFM;Q)Q}U4I6GG;k2ODamWa5c_YPr8f(8ty}CsWgt;L2@)ShBfK&q+QaRKIv9l0 zY2EQE&-B}9B3xYGh#&O|#+r17QD_AL7IKkhZEoE7vfy0x_Zi*#Qt=i=5S5j9rr;t; zE>fcR>Jw0Nl*v}eQag>IEAg9jq+g}lSAg!Tfgd$0rGODgGh9JMglvGw*I0ykv?_bM za{_b@Ix{hzeyGa@2YeHW?HXl1A7Z=N6hGEG*VPWKn%~AyxgBFHpC!|bw60j5NA4B$ zsH}h}g;hsgtcSCMcnwP%G?_==?ld0w(oB`}gxGAYt?sU^(**^f zh{idmI~w#xvhH(U%symg76i-JVxd(*>^|o>lJ-3@^(2iO<{0ct8(aWCidfKQTAKD? zve>80PVNxcX+4={H5qNFM5_V4+Lh`die{^N@7z$ByC8`HO9FOmB;YITfx-Cbd#vTm zXh^ZzHq`cbgwc#8EN|o$JFS7#wNZtt!eR^-2wPS!R+H{=tl$CbL=$Bc>9BM4WIP}Q z$3>W0JP(u^KVHKS%^iG0aVF9UYsbi(z?2@2Mb(h0D9X;yka(UDHdGqG?IOg7)o{rx zMTWC$Od31|^UFbO9}ARy92>#9820|5y?H`%$0S;a^xyu;-uhIUerXP=ou)x@huX8{ zqr@{Q$+&z!*mN@Id->h*bYWDl8+7ZFR?BO2XExbnJDBWlM|@qVuP=jW)z3M}mCcX0 zevl1-YbKZE)sv{Fn$E0-fz#AskO!% zcN_cY0(o{SD9Y}px_i!e7snf#KnDb$5dQZ_kdb9vfvN1B>!m-6jRI&{8i_)8J8UTw z7!q%WuL>qzA!J%ddzSz<3B`YCuIqsnFILOF&7X)^KwSCs3h6h2N>Buh@f1IDqJ!Qayx3UAkbt-S9 zJ5RVJSR;K1UEdg_JdE~6|4Ab`zJAKZhAahn^D+4h#5W%5HU1R&^G;n(FdLrBHSd5F!L z!FD(q=4RW4n#eE7L001_)V!~qCuP-Z0jTI{?(c}L3l z<8j%)6AiSKcm#({ADAZQbS)H;L7B{BOHudd*Bva@s|(+m8eaXFCF7y6RnF9%p&?v> zApc?(ub3?YpmU_W#ERgFaPO92F>P+^g6+`B$4Ya~ zc%1O%sF!5g!Ds#9J|}YK+#t9UayTSAIifkmvM*S!f(e8a%zh_l7UKym?|8!fd2Oz~If`kL(;vzZ>-wy+?zqHDBFb*V>rbBvtV{W~x^LygaEx3a{s!Iocb=bxgB58|%s7=q49ojd<-U z@7v}%?Q}L}@T#V?yD*7uTI{ZnW8;I9ETWc|5APHqS%Y82iPa9xfq->I5S8(yv`=~x z2x2R*wDJ0r{BTtNEU?A*oZz(|#GeC=(V<;R0!)j5{a^PVQ7uC7Gqu^R}F zc8`alLtm2yrugPv?A81dH}lE7nos6@O_M~b+Eb|brnQ!?gW1H6RfFuO-REO?1Ho*c_V*a-rLT{63S2LaC2meE;3D{5kaQM?lw_i)j|9_=ZTc%3T^LKI z7*-Sf<{&87_a#2O!0VPMi8WJPjpA7eUhvalv|KjXSh-ZsM<$&%S+>^b9BYxaoy zscv|`PJlU1wTNgOehw!J7R+5A;bet|!7<|oG?G>I9(_HJF-jG2UI*V8J>Bm)xzed% zqsYpf0V1S6#AIzykb1J8mUqusTQoyN&&bW4=7-h`FGjN{p_irW6X*dD_39XzA~RnC zYlrh`cs`Z0`L5BOKR=s%BK~N=3E_fyrIeK|q6qi-}L- zxQ+24WqFJqS2M7CiV&d*^;0K`(LuIww|7PABP1$y7c8{p!^gcWNXvx4<8k#C30S%x z?-^E*2084an_l2DDuK;1KVeH&wQ?JpkoXY$P{Q#m1+>V!iKl7tZ)lCqo&Pl}~3T*dZ9R zcpb9yPE_K4802$sY|O*koV*Q;0;IxMuJG&tnY9;MJB_1{fi28=?F7r7Ns>#squ3uS zU?RtzaqS2{5}Xy~c92~OGDDc2W!^dUWeAb6ZVU`+Z)dZq**UDz2A7^OxG+aWt<^}vw|e*~DcC{+*5$QO z2B5UE@YcH)CJOQC9FtiPF}6#%tgTechrmdW*0VEOc_8nTHmS!(t!n``47oV>hWl8b z6}Ohvb!tTHfHMHSzR7>TFOm+5EJ8k#1+*L9g(e@SI$)fhG5f)}i!9eURxZKqs`ED0dpyW29ReC?1p}puDs}OvIUF%{!%FRB|mMSJ^`4(IZmi(-i$BIXm0yRr|X+Z+?bMh;$9m zmV}VPXZ6z`0l3(hF%Di-C6v_dx52Gv>YUpW<9mt(tikq}TF2a4hi?at=3}@b8j3aU-AJ0D>t;p-SZH1Ci)Ny1UnsA%-gVm^Ovze|Z?id?)wz znlC>%cU+)r8s7I2jroDZo)cl;1pqbH9Wv;b=rlb3?3bOWi&HPvV2(Z7> zsL|{KDLjlZiy_`RQpJ)uDux23+kY80yLu)pD1AlQuQ}S@fYbr#wIZ_Dz9x3X*fZfk zXCLMoN}uArzfQrfXosT?W zT|2l8;S4%l>aT$A~*NpyfY(3McV|5sD1ta+jCN z<8b52okoAg@m3m@q?xCx*vh1z99<*F-(&Kqqd-T8N&?Rcgvn1VI8s_nHz@>JXrzfd z{Bmc*%zzTld~Jty$+0R~r7shffw%Y~87R(JukS~ZYHOZ+Cj5mJ!S)JtSAwLl1W>4{Oq99*kkR_cjK~PuCN_m-fm4p;I4cot`AC;ihc2$YjESUxw*Upp9a|6 zOo=%FQB;T1cpq;P9x>Ndl~z@2ahL?2SRd0gpthXUNyNxi`!rf506+6;>*N!;3OrOJq zfSrBaMq{>$F)K|lu^__wLZnccIa3vYAf=bez@y5&%ku_96)U5{ zKnHJeK(Wd8(Sc@1L^WIRz{ChRt@?royOMU-=UJER43i7#SEa=rn#$tfJm}^~IFGQZKfaT&6Q5EZM3Ege% zxy+~#06kB=ufcc&{^y<=GIc<@zt)DVfFnD4Nty8JaZFp;%=^R+-w10>(sm1YSg)99 zTe;HyZGd6`O+d20bs6Zan+|x`+2;(f){EI_QqiO-{%q)TX|$IXlg1B+G#`JpNuxx(UuDiQRbJha@#|Ck2PKs<$Rk_FGuA6awut{D42VWd~@Rh)~{wsfXR43L}`sY9O zknvO5`bI>A)JESvwmYX~R8*r+M26W-$~DMeyz84K!W7rXdWI)#d;LNg?eroP&@7Z34Or1I}i zk&prP<_FXA##CCuPg1RD>iay0UpzM@+-J+(GF63;^m@%FIy`GP;wp^W4ImwV=KXwS zp6;g)!B#PU25{>D5S}8$JJin3Thh}N`$H@K1a*kPS`HX)T#)O0Bs3)eol)znYyzK8=NLjkr#ME}us0#4ouBHSQ z8rO~%R}MWRClUd<*IX$6`A1!pmvgcyop<+g9HJH zI#CRBIX*FNVzo^a^eZO$Mu(RU_o>fU=(T~9VDyLAjw#cDj8j#e?lLl~~Kl1VIzgjk%l zpSy+%*ZLTpasDdK5@b>%x)VSr>8c41#a%_<>84ecX$nwc$PZtm_^^n{K^dLOh(sWW zlo+xpiW!RHw|N%AcR~+@gAUu2Ado2Hgzb|Hpnz|aq?M4S_>d;l$ox@z;*ns_bRl-- zC1N|8XNIel5ir1U)tI&H5Z&$7LN;M<09Vq>gsxP&@`nVB(COvS{cF&d=_7#SKRyIZQ^bn89C z7$bO$8TK1-Q+cj2tw`6gs0hPl*cPt+3A)3(ea<;;Mm`^QiSCJ~@=tCKv4#SDF{BNM z^QMc1Y?0j2N=h3xK*lp{`5C-Kn=G)qj0cBnoXr2)$qYfX#DX!N309U(^&PgC!g`1M zZ4T9uBM>m!-aQw4wXneO6ny5gLSq|Vj>xWSx73M^;T)wVzj zgmdIF!ZHRc*q9%;auf7a&2Dkstz(6UPk?yOsd@z8S#Xt%y_dXig9~6m3Jrmu-=cy(hekYynnMobe6fyq|uae$}_{U?sf-Z56i z--~xmi4mf9Lt*nhgGwO1)dFWv32rx+4ccWLYosYa0B26lZ8AsrdxH%c10MA@=*?bO zXZ2xG+)vgfEbikF3JcdVS3y~9epG>C4_#1cLdTk3i`Rd4vv>wR2c`lbe_KDclCo+x zfE82Hnd%PDF!8&c`-K~}ERF2x&6XQkORpP>6M)qdArjoOS~(}ss;)j&6zy9j9W3LJ zIeY7fg5lv)4ARE-aOqlWD~t%5KkJp)ai7~lwlN_V*Nm0B{wS0TWzZI!X04sf&s9K_ zfU1oeNyj`rPXb~4^PR^oj_OR(o*Pu=61e{Mumrt|5OZ={`#zt;(Ve~GAo<$&hedEO z_D>a~O{TfoF3k31P82OED^Ye~$3Q4$s>Eyv`27x z@k;x(aHQiV8UlXAkv>HEb&B<#sePYN>UZ@5vBQY#uAA(4OnTVY-T#xn236^f#q~1D zsIvZ|4=?~R(37=AA_MxBz;Yjv9qaC_!+wVzUP_AynJ#2MrH{(4S8uH=y{h+I zOoFQ}&<&&A51{8+d_2VR0rjLujj3_r{>UdxL2g^Qr7i5E?)QDG%i~yV(@eu)d1@~~ zl*cug0Ldf{4qsngL29|!-8DMppd4rww@U?C>&<76TS2^NOL9QW(v0x62r7!7Qt z$qb`l0y z{MZivl>-4Z5-d|ZS6g7|n7RD2DBdjQ zhvd(h)X2?1lPZ4>jsImiZBAibU~%4gF^R>O`_o!U!Uytk=U?QRgmpC1)d3iPqE+2cQb{DWHNmRQ3waTVb%!?R``An4J{zzmz;Jo?i7jChUq$ar z@0yz}Qi1E%_ulL_$*aY{2NypZ$9!}?0Awy>xXmOod)v5Jxk=g@f>@z$znFv}1vEXA z)oGt2IwvYxmxhNaRuXzDYwnj#w9B!S1R8s)`U{kJ+HKh)IUy`1(1-jbOlPfNdXyo!-wN)Z-g~O9uXVAlp z>2OTvh}3S!&VrQ&J%!aF!b~!UoNgBQkcZcW$vw@(pQ_VziBR_O} z=_TcIQ1klyxZlPl9Q)tsf>)O9Y^h|g1^nZwEuYun9Dr+#|i{la&4todZzhY>$BitiPGWu|Mz_BedZM*{}rY$@No0@@$y$ zJjroAn`MLjuz9ypO{s5;Z9A@CTa!-{lpPps5T@D8@akP%zebPwOIe^+dn&PeY-i4> zD^=Zfx!okcI-LL=Ny`NOdFJ_d=q+ogYy3lf!E$2kG(R|TRw!{8xB7BRE2M+$+k=5! z)LQl1q&@_sb8_)#KlFNh0_U9Tn3&5W2O>xrU$6uspe@#A-CWqW#v>r%Jp;g1(d(}* zQy~Rk2hiZ-S&-GcR(4KS%C2tr)Vwg4GIN5ntCAZf!}^?rrX`I=&+|}w5Lxy)s9Kb& zfI9wp$Cd*MPZf6lj5Q6n7twQn_gs9+AfbjN!%8vK8IupVH7)VJ2f)m{@A5Ar;W%)d zgOAF^jOo8Q9y`7DB_vC=%Xh?3ygToIx%(@wJlfhgq zmOOI6YTXa_*Rsn+AxA_`j6rUHY3KzKx-WuI8a+=t2sX9ac-YgQx`DHK<1Ou6=}H09 zJd|XW=B`w=M;HbmD!i|n^%$YQcERf1gru%IXUxiqm4E{^84K@V?HN-lVhqYKH{7SZ ztE}F7bO=^&%FD%ti#0c%0&5B1n?9k z_47z$g}alry|o(NG>_owcnmC5n&e|ezPkj>oG=W`h&RKV7c6(6FzR591hfctExL%R zOK5O5md-jziHA+x&l$e&wP%*b2FA6QRCtnwj6|_x-FDq#CI&YG2YA*<3I-(UI9CCU-?)+kTK~C#a!el z{VV|lxw5DsNt-c5%kV%zh>Ih{kwA}okq&c$KY*@kTPfP0V)DrXq<$X5vSm3QXW@3V$cp5&nhx$QC-5w8>N_^u zt51cR~2oAHkyKZ1~#@z%KeNGN%u+3D80*cl36dehr5-P|7$f%l` zce&icPnH-nI ze^n9aW%6=um=|=;zs$5Zz#D`Q08K3pO5!~`(O^;Hn;)hLJ%P(ocYId^dc#H6St`9L zasWdvjWH=dsy2j(ayfMoN8i{fg&D$~Pd}c)v`7H1 zNAb?FHV;_nszsS%c^!_PtM@Gd^0EVqcqvN%2&!pt3;W_}Qj^rpgCPz%yM=RJQ&K)Wq*zDFBrm&(w_>i%bFb`dKTLe@>p|;2TUS9mM`mQM#t+@-I`%EMt(At^7FvP57HUErYm9l69D^e`+mJI>5*aT zg-CooFOE3c$tlZ{oiH48ob_+DR+oICbY^q$3)>!q`Jvjq-n!{U!Mc6`6{H)1Z<8 z?#{bV2!tCzXM3E2b~jn5>h2B{u%Vx>9ue$=xE{q-{Ww~4-{x%4ZTEVK40r2r|5M9p zlu%t{KeA;(nFwaDDjgsrU?%F@8`_W(2G zc$-U6M;2|qkg=r`PQiGHB<{&eO+)gyA=Bx{HVP*r zt~7Iu3f(&Px_hNmD`EeIWL0o90af*MhI+7_f-L4IUB2e&GAO7gJ;hoC6QE8SPxrxT z-D{n(26@^s$xOX>uEGrz-Z|YoI)sDiV{9*JX1UIGyu>r|EWG2fmzwl!xK$xhZ_3)b zbrcHiGtDZzGhJWMnGCdc(@7Q6csx9>Ml;Pa-tTnSrQifu#%)bSO=q8T(@g%7JtN@m zI?|*S2x1q`#6m9PrmJ0;u0_$Zn2^)f-qOL%t(RJj4-%6Wq9|L{YWFHV3ztCRz%?)> z_s5)^I?VUTy*bnUg+L3*_Co{J6mgJ(>17VxAJ(L4)j$P<{Tnq8y(egcqBmjFSj{;h zG8?6uL?FBg?P~WXg4^>apDjD-YB+>R-tS1I$Tf>j@uOP1esK?WFri?>In`^K{U$4B zU&T+xbJzK7Y?&=2dA#cCU?II+uf{4PO*w1zuK9$zZ zwd3`xXpt4a`e3~)?z8!UL9$(8u`vJGE)m*m?(~80JBpeagOsMF^BJoC-Vo#y+?&a) z9)L5`2HZR=9n-`2d9krw4dBw<{|?JES|%$rW1A0_FYX9AO*d(I0S*Vdo+G|Tx-Mh? z^_sq@yx(oE)&=kswOc0T7#hhIfDqjAvyo&yjpKOv2)VZ*EacaBy{ zGrrDo8z~&y%o)$*Vaj^+AOTzRzMIlZnV2D=^~}-zdkACwVzr$V46Yf0)_YuW(rN9$ z`L6q~76`;~j>#a#Sb2umq(I>1O39N1@Aoh+763lu`R9oBvm&72itSa%8(QqTkpef0 zJE5VPb88&AngfvF5xLR$&!1D^*F#uu@?>oK%G0EKzZ*)ueqgZxG&5}7;I6dmnUOcT zE*py4>ip78L<$x|@Zb5+m{aq=c=xd2;H)k2V7sHf*ArpC;Q>26O<~VBFbKM5#yRdZ zL+;o3qQvY-D})SD+c#_h`0ouT%o(*aKNJ)Q&BA9d-9Bu}>>Dlp`XMGZFKmo7)zl;}B zQYf#9Hc|^pyn}?`K0iKV6U;bJlOMGZyg!6@FNWV672W`(GrNi8vle*DtWOI6{Nq`MuF z4DNo}Xge0z{NPbTO9f#DKg7o+Z8#%#MSDI8;kS-GxU7E#2?xoFV>+8|%%%2F1V)PFz^PR*t?%q*N z)bnJnDmNS@qb<%-;35cu5UltlfML0Z3Kl-us`1n+Kc^A5evIvp zGcNzkRo5JyKB;RsgS!WUbPbLH-*t9W22rw<79)_pOoalH9yYD4aTxm8@4ZMje5mX8 z%vb!NARH^$k$kwINZ^wKWivF}B59O#6x(p5&+QhsM3I!+1JmG81}v;AD~ zm*B)UYkW2Nzp3;?RDjz37?RegpJ}2!q4L%)9 z6DBfx1_^wI09TgthTLbxF=}l85?(OyiI8v7Z9l-r4men&{~1o`j!lDh=cjEvhC}YHC@guUnX|ielV9fE7MX>vu3!bFG1f8T zR(v;!B~89=%26`fJkfZfiiPh3);^mf;WKB5i;FR_DjUQ<$gz=<#TLQ}tnQlYwnbUe_51q$BMjn73p{Ke{zh4nPauBNW;O@SH zFE!s zK?mp7>K6})A+A)tUo|jF`kNmQJ(?YMYd?;Aj1V1$;XKHY>4JMGg85*9rAd~p>}M>} zkOx|WKu+yTsN?W3h#QC8c{;&4Gk>s-NAvehHPP;YzD;M)FvIKjx00R%9(SmCH6eWh zfAX>(7++DV2F0C|9PH&W5A}oQlZ`;L-adHyz64gMhMcCBttJARp!Eop;a2pqQV@YM zfsBZx3LMD3)s(;=wjM!5!eI3?yx9Oz$)zOQe(xMACTI4&=E6+I_weIwO#4TeQX*}2u?A>|_^XH>t@l^+grtvo z2oVFf*O(+~>1*PI(M$k8uuz)8Ne8xFfqY1$4FEZZg~YP&zz$Y7eL;)=DeW-do9H|y zYvNFo4f}*5=bpX3270`x)td7;djdnQRrmv6v?75r?rsuic=>*)UfFqXL(tZzj_)e~w-0WoMN>{x$Q^Km?Je9z*fw7>dZBszlfq~W_X6rswc#>)k>ZA^*JQmf3ZG1 zEa{YR+VhYd&AvVhShwE%qUODPa6)f}3KO=>LigIw&iH{qF0t6LZ- z@$hNu2ALb;Z*c&mG_XZU(rMF`KF?&4EwiK;^1Yp!3ZB;XO&%PUBxiegHHRu^kPX)F zb%@wWL@7+@#Rdsvh0o_h;CsWS^%AbMsgvVrY}$+YYP#GPeMr;FLLH*Rn$moU@$IO5 zk@Zg6$fR=uyL=B;`fj*I(TI;or7~s~l%$-KeK$-?hZMsI@+ZuqCm%ISisvWM&o4*ZWu*ak@!gQL?^Zp{stQ&;l6Kb} zx*J)J2r=H20)JHi52iur1AzD&CQjZGx<`tOpnt&!a4j-*E zkt+(J_MW}OFI+%_;xWK@5qT4@@__@qJ8N?zO&;KlmGG$;lKS=A0Q;4Eko2J30H?tx zG>M+$4yLrYGl>qz>3ABLd}ad@%%Ah=nZy7*%HWV5fJ6k?8weTsnn!3&K*NVJ!QAX% zy}2ef*sJ>RloRwzDl${R=GR$=xuU+0wjjx6qB^X$f zw37(Nx%kW!)B<#KDc!5kKc1R>-~k*Ba*L@F0RT5OC`farVv3pVAP--~-vXH#m&Ja) z*KbW!{TZ|x==Sjy7l-1BL3K6~JtdnpXM*WJabRg>QYVjaPe@&>RGS)RR5TAwBIZy$ z4=F zn7aoZ(uxOQHS7FcF@O$sni<>ae+hwVCpUuYKE+zCw0G@N8KjnVEBR!nzPXMKKbatuCHv(|;ue#wDs`I&JnZlC zWZ`~wT^oi5@JT6%_t#EE8)CAPF*)-|QDDS^P#a&VbVBNv^`#KEb(wKON;gG3O0Bm4 zX*s$iz27prd&3fO)^W<&?|%9JsXxDojS}o{3+d*{@5-8Z_h}ZTzeB>hwh3ytvvR#j zCAVs$XqrL7NYyAZF0zLfkO@q*W?SE)IO0`9$Al&#>uGe05vY{SUs zIDw2ElcKK?Bd%AlBf)zUlYAJ_;_%?6DnK?;1DH2*B{f@h% zsPZ3znK|=&R{SmP1Xp5ekx@NLr=d0kGw}>GJ+mUdKePfC2u@k3YOr+`J!Q~H~Kxp~#ZA3*Xf8PO2j6Nt}~CMka5c=`RypK22z{8iev zk!zn&qL=NM>wI-`&o(L{=FjjChi6W|1PX^W{RTO-(C>n{tRn!L^FeD+8wRdnUAHo~ zQ>POFF|44gZAmMxN%ZlsN4o9kyn^*A?+k!`1_jl0pTfsAq%Aqj4!Fs6S0x0e0)95BU!nK-!U zR-r@{IE({U=@w8Rc*s_a9%JKlHBOp&)ygYiPr8BK+wchJ24<|N7{^M$dOLU1H=i^T zAZH?Ood8w!fLn?7J8`?D4gU^jZ8J!Q$v?+)sp-kxfABBsMg5gfmdu`=Noy zkDZ2o$ty>@IP)o$hA>;XY)g_Csv($>|$A9S0^j8#X6b9KdmGaRfn&V8jgM{W6- zGQmuh zEh6O1s+NXuT}1w8Y zCxKUl#Ylp40;u?$Cq_u@cIMo>=Tt#+65%-PbW!odhcLO|o08r0;BAyB!e%?K{7T!< z1LJ}5XuVxS35#Tdo;RF9OaQby=cC4E_wN6F&a-z+%L49hYB_jr0z}60bh{HNW)8qL zYu*LLx~AsJYn-xKhmRk(H=U7`hIB4g_ zN0Y?AY|ZU~zV~u?Z$uL8Ox0|Q%>bcBFJ>bo1YR2AuQQW zC}y?~fzVI)ksk8ylD73mV@&t%HDKfb0MdZtGr2ee=I19Js;XI^PvMlHxCv6_lxIGF)#6fFDV z&b$qT>FU*#CSd!+3{lB6Sv7{YDX4T$4M*}HJ<}cd|JjXkqS%&$*d)Ux)joN_5CR4! zCRBWJLpz*X!H*tT0*g3=^JiKB7eZLo2tQ~RqGG0_@Ppk!oIFLI89QPz8hdc;6 zvwkxO#<%{;(Z7@)JXJXEduPtxNEF2|-djG%II>wS%@k5#bCSi;x&8T!OWCn=rJRt!LaCC5o1ru61}cdEZTK^OLX=6>(z zd>q}17?T3HUoC`x=b&mBL+j1Jf&;7ATzi8wHUwW9Bei~I7-Tg+njk}~P^P_`Mrk0H zR!o{|1OEX^ePc>V0wz2J#3vKcmoL25bBSkP$5MtF09pGQ1V(-y0Ph#);C@$ondTC& zvSu=2*Q@O$Gs*))5KiZ^Fo3kVy)&&WdZGu{sd~*PIl|7FuT%SZD6WIH)Kxy#HQzjd zAqTXBheKBy00mD^a+X*-P)2(;iZb=Z>FS;h(y%uiL~#P5`r`IkA^&CR(J2ebF*wcH z@!KD7SitfsJotxiV=eYf8{YHXJT|$h9q;?lArr>7YGo)w)=L)GN~5tLDZ4t#DKoRJsRaPGaKh=cg)ENV%tMp2NpE=xJd+LoeqAbqCBGlqJ)26*LJkr<~Ohs`~fNwhTT?Ptpc<&aw zYK<^!pJ3t4q}+X`Z#l9GIEb_aK)a(eC*{G$67pyJ+&U@dC=h&3l4^&uBJv0haV*EN zi^1L=!yvrC z$RoIXuhq2noWV70H2-^3o`NTo8a3UhKFjGXUPvWbtV@T6JWjL^H{ZIBp-B)YRr==CNPP!*pi=axF$cN%Cw>qT(cO zm@(+rP_|2xUWI|tw@z2IMV$dSJWei>^&Wn|uB)7v$ViK^J{3>e?%dtbYIZSAHAY*3 z=cB%>4VN;j8xKOqyJeUiP{zlxJ-bkBeFD7==fyu=NC#1{dh`@JaELI&O*%qKH#q}Z8R?OmKH zqcbmGULD)7*d}I@ZLV?D4x!v&XXNRN_~%R5E#@z9GWA>ek8_SzhaXOw+0SPnoikV1 z)#n&PODyVO%$t;RVas4x0OMs{z-JqY1Cvd;?kQ+IqhR>G-!o^j>IT^|@8um-pQ4jP z1HjQaLI{NB%=dPvi<2LtfglRjc*d|b-{gM9!*Ii~5>|K4`F`)`GZB+;R{N)j?`yf* z6QOg>Ik80#5|wnVH@rEByKvtB{a&PSYy4vs?GCqx^SJzA0G5z!)gQkwU=Hq0<0eXx z-W=0?X?AgF@7WbL_qLiX04g*Atr@TYx%k72#qRyyD|$d(h>#%mekFy=MeMb78Xm>X zRZXd>j27@|n0vqfMPV4F!vU)yzIQF@0b1yWqyYeQpbP+B`Qh)i)^&(RZf71NV9vxi zymwzJZ0i)`?$G?l}KvxJkjKOSVv6Pgm(VBPyALQzCPg$@SgiQA{G|Djqh*U*Q%b)|Ez3+M3WV5G2;1^J66LRPS?6|6O{*&X!7-atE;c znQW___oe%*f!k|L{}TI~YL$ ztzZm~n8K&e5NzxRP9-AL%hslKAwDi6*NFh2V$At>@6GVt>l~(- z0EfoO3=Ku}#Uo=65NGBPXHpzHc5f-YYrw$-sg@QHy@p%JXCjvJrvRgWFH8Pq5GIs-l0tt;uXa zOZ76%Fj?2Gly})Q$E}P7svXQW;_rMIr1iggJ(28HCza`#*(A)+fl}4j4QtSq`8@Bd zyXIOCUh2;Q0}KMwl93dliC6Ki>4o+FT_YLxGhzGu7^aSt=o*e5i9=HLlqTDI{G34V z#ky|rKGQU^(!%_{$%iqd?LZ^}f?E>MxIdC)LBb@)L7(_i-_!?U!g2?_?*z18l=wX@ z?yw>7>pf%i^`ms_Npq5$S^~Bq5_X&Y#f+k-6fTKhv23YW1t{$dNG1}0@!l(1_1L|( z&b_}*d~GXye_f(XLGbo7eJ||B&$#F&0vV~|eAN4bJWqVwy|#rpXSt0{f(boEdF0H( z)-#6H|Kk7gAMwgVu`guCph!^Urtl-i7q9<_g;o#Yo;3 z!nAwE(8b%iz^pksagr2xi}&1pajejO$X^Ya{4hmQnHP6&P7sSTtriDgU6!B~PfbAU zy5Uq*$qnEZ=(ii1DVIAq#8Ud#xHE=>AyN*># zBeT*0Tv-0=Ds>@tM7n`3Cu3>nG5W*yC#Z7uMlpgj!9y$AO_k)n0QK^D759pB9zMGD zc+b36Fv0H#c|@zC^l!r&vA+uGoXoGSK{Frb%v~J@PRl1IwXkUjB+jUXa6xY${qHjT?LUywzzjXbzGWFN9N^<>5VJ?sxD9)|SzUPkw8$GX}8Z zmh1TqD7c|Kp~`c#`M*m7t~om=vQ9oTvu(N z4f`x>ABSyNov~Anrpa9HwBb7%Sun-3EVrPE#7ll=pO4O~5E2f)CScI`Q2IkUHf9K9 z3YIf_n<m3L|1MfiEcK7g9g{vdIrIZQ354MfX6_$>e7?)C*6&3G@z zfqIH3;a;nhB!p;-L(+G)tnt|0^sCUCT6z!p8aMy~>n7+89=<(kMBLRe%)^Xg=EoY? zHa5z%ikP^t!;D++?i_P+l(f%lhhd^zQ;&8nk(CDoe#JRMo9x~ZGU}Eb$Zvb*Z2J?^ zy^TcE^>}zsmTD&n~l@U^1?9W{yKdQC7Hhg+vyQP>S>NY z`(@~95#h>DZeN1nA;tGzv0LOmTTlWVayC5c@Ow@?y!ELxKlKhj+i)xF?FsH$8+JVFrb}<5y6+zk+rIM{MslDJ` z(QR&t&c~PthXJH+=4m)JKWEP8q*1G7id+F7HShi8f2s3`fRH%rSX|^8=~|V#MU8GF z;o$`1iqhb_mu53STWW*bMKV(%eqOA^6D=vDR9syxG#9`IGdGuJE|jD+ynBi9OsbWJ zXL3#m$puTLc&Br%GuBa2bAp!;camj6T_xgA`>j)4q zTwsNd8@GL-{8F5{mNb^QLdMN+rO%QkQv0!`8*UULw%u_cVb4n1d$05Rbvki3CqUI` zl`OF%0)rg@yQBROw+g3TLo;Hq>tFEUC~jo9&e)Y19WI3sA)0seBOdr`lseN}K~}~+ z<_Spexn*aq17zdsbJD!o{qN&+-;v>9PB`VQpjkir%wA9LiEFH$k7H9>=_xEio>BS- z?$vBBy8gE(3gH+oLSKc;!V z!-gpcme5bdtQ4EYiaSaXr8dr&@9R*5VA%FdhCce4c{KsRy{?C>s%7-@`#e7Yw4x_4 z5J;%qjsahGlfpD&q55BZf!`n42+94rm6P~A(3eUdGu3x)< z<4?b;Y^i;Y4QLj($+o|^%@{!F3a zE)G_lC&s1Cx0vz}`J))P6`L z_ujYMhN5nwqlBIAv6TDnJf?3Q4LdYeG|;P;Z+HF<*#V>wKvb|+j+YFv_-D)fnzUc3 zuK+9#XYbbueM}-Ut9a_}g9Cx!*#ytJcy7q&F0ko$C8aS{4Y4FR7B!xZRLwn*$$H=j(=YKYUpqmnan z%4U)^4Og3%CK*`toBjkNVP5NtFWzZ=N7w)LSmtyCm|UOe7s(`1g9?9^WO50E+0fR!0_sDQ3m!)> z%-{<+)?ju%7hg`yy1xp#A9s_*sq-utz%1QO(Hc~T9R!31(x}1r;SbM?8JGu;c&E}% z8iQQUbJC7Ht2o5XQ#z<{KK(O|@5}%gTwS_j`bB9p2H-K7G42mv`FkFm2sw3T@EZU! z_nP(0L5yRka}X1S2jExHG@sWgte+J)yLc0VEM znL=j(;N-KnpRdg;bG7qGuEKj?`}KL)_(a)fh={OpcaxuSoyy%#o4=C4IiaBb-pe9l zIe`w1AjsU)ydD70QD)PwJbX zF=2(1oO(eX6W-?47G71wHh`#+Hhe{R$P3TxUT}gmHiO7M(cUh{b5q~rGI6efID-cE z-4U@Jz1yl?dMd@B*UiIyl3=ynO?glM$kS8(lZ zNA~dN{0QCi=iu8oCPSMTG@v2q@L7|$CcYP1oR-I*1DY7w8j@@QtnPn~-7BUS(++r^ znL^LUZ&O{1PR-&vYn{&MMfcsz9-o~Z)w`&;woBx!K2;(+`_+kC=p1D}Z)@-DMM^FP zfG2N!aNUgV?Ue&5Ye4bf46d7q;IhEO0cunjAy*e+cm@kyH%%VrUtV`Hb-kKXP}p~` zTB_+aeLMTE==-Dk-2M%XkZ@>qqH*us(~|E83_Hpurzd?DbLPE!FS+pRFN$-4Ki~0& zW#?VSIzIHh_0F*Q&KrlTkc}%O;14!hzY<`|x*@4pGGBPuyUz6wPcV}y0PitBxxXY4 zEquMsnPgeE4wFOsj@=9A@T+^XuswvdQX~k;V!8~K%mqXZS6Xt zyF2Xk;u2XB4;jLpqo$v%T^>6@-~a}+oeY8qOuw>3CS=S_J_kgA=3CbG>A4<6F) z_qmbxY6*tC_a^p}lFu3Uyy0zYm#$YJe#yz1gf-HYZd{=)8Gj%MIa6jtY}kGAuL~S^ zNNymLEOBw5n6sw01~VOxCc&ol^%zDY>p=ljRfzt;AQ@7;tn)Cv3}LJUz{H}_$oH!m zt00iNO|keopXyZ$LV8GS*uE(|x$y-x6ybVK(!o3r1J60>Mm!essCoB3ze?XnkPE4^ zmTj1%i18`diI2R?lSjc6RgB8t>yomdCDq9zc>ss3jnfj8uox}-xBj$=fzmIV=1ZV* zguG3gFs^W$0Q`XTA%0{7|1N=Q3y?gV(~B`K$@OjHaEe=_CuDx@YG|?`{3(4L=87l} zvv*d~AP9AqRsTdR5TZ2Db({AT-qC89R=oTL(i_xx~6+{Rehu>b145d!sj z?p}LTD&b=IzI1uBFUjtk@H`COwIHp$ZqbQ~bE*j16w7yD|H=kXbdV;jD1{~hR}MOJ zVC5QH`TAi`Y`M>=J8f82>MUo^i`YNsM+m#@$|+;N))Y$D6GX@*(D(c~e1Xt>8*;y3 zMq1n~VoQJj5}Vln+gL1r=;#00GXJHTj=X}vFK+Uw-h!Hbu-MhMn7=>NpC7Z8{d4b| zPPO!;cTSvb$tj*qF~a{g^<7S&$Em*Sdv-&K&bPiJ=bZ8E0YL~Cg+iIJLb`hZqHRB5 zNk)Gnv$|dB8R4c*^}KjK%{(TdGJS=$jUUCi#KEof-C9rEpH1+Py1`9fSq1LWGMRUL z50kNL~Dj7b{Xfv1ndxh%g=k6kiu`?fJ<5f-<2;(OOi27uXJn1Gm^EaEW_&HyQ zf>r@)SY7da_ztDToc6}2DcP@_pX~1%*BQ_<*Slp-G>dp>M6^mw7LO%$z`|cgTj1eX zf6jr(Ic5yEGMh^@Gm-d($&TMwo7uSLLF%{T-oz*m$+$cvmcm$G=CiO}Pa( zV87n#qG!zil2OT48ey>Ye61~uCxHl)8CEB63*(6^jK3KYR(#5LnkHx69?hJU zVm&g~e5cs&;Q=lHJ=Xm2E+z^*%i?fGGPyxwjNP&U5XH|QY|N(*Pk1d#cD~AS&uxWJ z)Sp?!Fs~aJP&2i(pi}diBr53P%VET6!ewulLfKoBf)5j-?=>c=24%68N^qEHt>^sl zqruv+WI>L+QCq5k4vzvitj6L=e|lGXq5Mq^nEu?gfP$>$G=S$M*gj{(j$tcP8QW{} zz9odK)t}l6vDO6|4#@w$nsdbK3d|%j7I`F36vF~o{2S}3$8oD3MtkSXTHu#vV1U0l zDg?1VaY(`fZa4nUwFnpE5Mx!>65pdPS1hFe{kM<~HTa^}x4ik+`mL0x%>3}A0$*sG zL>q$9D?&D?MW1{N*GMmmXf5|=C;eC)=o_kELVgw9wZ?Z2+x%Q(2xCzf1~A9`>CF#tZGj}mO9hfO#hGX2F ztz>?82mG94yM&o71*_ZWgv~W@@Eo72-HSOt06~n*olgcL`*v@2eLcs9Mc|Z-HN0Ek;@+PO zPOysX?+)jo6yd*`(`GX)0_ea4Cl8aB0ELN?>V%&svWbL1@a`)3H zcH&Hw>jdUG6Gkv+i~w}qZsB8U{o2%L}fIe&rA+ADhld6hr#IkLOdF zJe0!yFh?E285C9~9ZqD%LJV)qEh1^bD^oKzE#Sd9d@Be(2||YuX#aY`Hor#_vs82w zwYzRZJiZ8{m2?A+bxyFfEL}Wy%C1_Ond*>@t4|llMK& zejWxBEKrF=S0ayW`h+MZ$L3KBdN9bGGLSrYji33DXP2giZ~GIpS4?LZWb7(W>D%-bOG$x$g`+D~7|C^vvgQuwPN%dojoy z@!ZqY^jgnR*!V`W5l7RT3VWjLm(Olck5)8e24f)6n6x&XtCpl|Tbw-hyFJ=g&}N-? zQ%&1#ruioq_>=p_tUsm@?m1-cj`%rah=K?jt#K zzh4h-Jp2ssI;u`;>p_e(iu%&2z=OZ5eV9g7i|3JT?ajE20Xaw5!V`xxLnD2@&C?t< zu13@Q511aI-*l;Ik5jRA(NXZ!#Of>3TtSgAtT!+-NpM~=bW zV|&<$!v9)w@%z&J9Q8y(HYIABL`Q(0Q6ug0EWZ!k~R}5 z)0kLnyu^q89JeJ@%EobJ)<5Rek94p5VNI-?;c5Lq_;E(*m;FT;;Zq7tIKBMqSfr5` zq|eL(`zsEx$Q|S5BBq(V&LGYv;t!LA9j;zJ_pj8WevI$naJF+0@j#}qybL-(ku)_7 zi}R?BV}ejv+9^#SLKCXvbT_kkeLfS1!$2HiwqSU*l74kXiSUF;E+2IeKj5-%)VrMy zX;c3Cj+`2u&=MxUn54|5K;4jygD=9Bc&F3;LsK=5v$!dpRGR&+&bT<7cy9oXS(K6D zRzrRAMD_ujySVNYcLP~^44f-DIq8BQ(>c`Z z3~Ir1e1*$uJr*G6jEb+@sC*`uf6lnMqFH6iZU{Q0;&V%D?X#%vkY<}5r0DMkl61HM zE>oPj`vsG3L03sPIEBLZ(h!LK%4V)+n+%4XOgZQ2Tug75fTg}YnT_Q z)Cc1fH+1OS^q+krVOzi%a*ei6qWSVP%Hv2o*>ko-?pu%^CFlLCVDSkLV(9!k5hCy2 z1&z|wD#f|SPgsAzK}Ou2!~EgVgV@^1a~c{z;F(Ov1GGDH+(&9$n{&Xxn!YBsx_Hc6 zPqLd>CuPC3YQyef?$kK}oS8Yh&IBhoBNEF2^Er0hXN+<{@~_H$fAgQ8#L zWD+v9NR;$({4Cp7tER37F)4eE?hg(QIxjSF!WE=FGiT;|HRs5XtNiOm5^}~pKS3L% zGJ8F~a#wEZle;M||L*;k%Wj;#r%3;O=iCm`!=_kJ>7002_NfN8wWRKr}#2*#hOr0$+`RLHqVA7;26!|a>9 z0%jD13_d;eyCUbNzR2J`2v%+T!ZhRJ2P*_Z0D=$2I}bC%(tc+*P_cSF z4ZS!0{@F)$t$Jxv$_QXpbb~30`M7#cQ#4NquCYTSyU|X4YaWjP$=bkb?Zri~mfSMd zagvusJIEl+XMSywiDo!~Se(@`{Xn);X@CqPBhmk`3=~M(GeNZ;KH>cBMW2Y3Ylj>m zm}n6`GylvvQaaWA*Ex^d?UzzM3LcB#VAhj)#}<;|uD}iUwfjx|)LiqPbAxmynx<|^ z!u?Be{e#F}31OsgZD$z1Y}TQi*AupYCEOA~Ss%&ENQj>2kv@m5o`ym-$B@{4vs%qO zGPWo7-6vE4L*TAI+(~40i+sAanauTfh8;mZaTz~@k+10F2*`|r>_tKeFtwewz3v7r zk`6^#(kjnjrh-S8IZZmbjU*Mt8pfL-$1}}jwn>iiRuGnz`AIrH7NoU&Y3?^6*DmCD z2RP>y_KM?r^h-OazHU+8Tt_BIMYmf0IVCs zPz7Aiv&}d5FK3%r|6Gu6aXw!AyDJ$xcLr7~Q|)P-TzDce<7x83|J0DVIMsUnKk9hzGVsUbYoe&2%0bFckNi|swAJ6XIu8y8R z5X?TH50P1w8EELd2>inms7a0=MH(9SQJ0GcBsC~BW*DMTq+NTMI?}OydV!%fYK%SHR~CKr>N0 zZ^ZPvxNM)R*Z-5=l@&7nGHIE?4QtsVXj8x)_Zks8lg3MXzBFN~K#(u*{qMV1E~0w! z$b=mvz!SloXr1U)e#LZqxLoYQLNu2E0{_l&{BX`7`fs_A9=|k>9~$VKH06+?Yv$fY zA2PiV?hv=LAij71okKn&NI&V!I1b?8npxWB?!(hOb^M{W7N3uY|3tZr$)$j>8_~TF zzek~+j0rvlqQC2Uhl z51!QxZD1hl&Ly%*FmvT3f|GDU6Zvfj;+gNgFzwszA`~;HgJ*Co*UrbWt6a4C7tWsj zR~hPVS%5zEH1Qr_+ro_hVSpvLW$lm+OS6$$CP1WfN1o>!=U914{Dh*DZ_89d4|Nq_ z_88^VlPExv?*8Jzz=0heh25a}fr@1a#Opb-J`mG0IP72&7(5eDl zQU%H(!8HokVcv9_p4Wh#^PsZaiy)%aF(j;p1hmaN|vl%$vp-42m-xF4v>hh4O$`7Z@{})1F^M|2h5PQ5h7)AhE;SsC=v< z$G=+s{8(g#Ow)>elGZ9v-`)N=i0GobcZ`zB8Np4IY5AN>aVXIE!T1AFcx95`CJE)@Zn8JkuU;4Rl*AwxFE&MVpUHwK`yQGic^2z^O!xcLh-$8L-M)%ftWf z9-jDFkR~WYp_NNG{O%&rhMlIFSo6Kr^fT6+>hB~weM25>oAzU(|Q56FV0B zx9dzDfQsH=eusSjids#m!vF8E#pr5*NOCdeHy&eZrc!f{EM8n#-KR4)TmBaY*zaGx z*cLg-u&=zD2^AsL?P)slJC|vB3doz!No$jTrm|r1P`)HHj`e-1nPNOJCkm3zytO}P z>32$L!UlR~m-#aTwKsaZ*zeU$23Z1;mJ6SMLN~-zHpBz1B0EgkmcxEI5NqQK&Tf zfq_hkG*02aX`l7?s@=HuaQA8meZLTf$4Ot1Sp9#sFLrgcs=(6*>uYIm=;gdQZ_#l24Fo9Hz^wce1OcqX~1JZ~*kLXN~{i8Q0ZJpgk2tN>@acTEFb0$2Di z`K8tE$84b$5}5=j_GLbI;UU>gB8j$zTEB^5Bgg-!DLct6N7gz0cD_zPUF3%yAUaHr zkKLqH8}KpEg2NQ&ej9vqYEV(0u21TeH&?S2(85oi%eM~V1E}Xkd`E(?jn86PjQ3i} zH~57c8zd<_!Vqk{?xAaLc(*A5rT@LZYma6LSI3&Jdklobd3mrwR6P23JNAMoX4&MD zgRh6d4wCl<81Ys+ns>l0|B1wC3$*1u6pMI=ZGG%PH}-9W#+oT`<}YK?&VSA!`fS7B zZ#(#59OU)FPc&@|Pi$g51Bt=iF~BE-Mv*AuIqP|umY);#9>Pm41U-$ZeJqRIO+CI` z=4Rjzt_8u)%%N?9prPL8#^2cN<^^jn6=8(N0%{p`zQ}XgQp0dPGe1 z+2q2eA>&O3fmHx%hY7kH!ijBu&WZM$KTl4cY$U9u*hVWp0QG$?VEJqWv(B@PB(I@^ zfseyvPX}A0tw{8|GS*)$odNJM7U+f0`gt-fD44x#o_HO|09TVqY73#-R`()i;0h@S zP5bd6c<-!TqrD(^9cd_uaOO!n^o8zMB@rJ#Woj&)9l<&PC7kuP`Y7f&z|gGPn`gt5 zpe4qp080Myr&Zr^ZmQA9ltX|1?~9CJd#zK_j3Gm#v{wdBN`PELCWB=-6-uGt!4bf- z$tly}y%}1{$kC_|l0DR9goD4UPs=|VEHT5+iFh?Pb?`UR$NozX`}d!CFaG$87IgfW z`_`P2Nf@BO#hIg&f-?Gse>x8xdl)X;YgK+E&Wjoz zy8aS-W#i_!cZj`14$k3B-ol@Fzk9!7XY9=tLF)>}Dsi6sC%+b|Fa2>qDJtwMF zpEGW7aR0S`z*Yd12l~x9X5+ATIhV3Yt^KN!h7Lh6M2Hw&r%4mxjc8Ext~h=grqo%8 z%@AQOE`MC@I1~O2+59*$FOnPJYz4#YGh{K7F;ia@%WQ&pj(eSl(w>tlp2z9swWpwZ zF$@OKMT{AeZ0MS3DX;0k={~FJDur}X657TgJIJ1SQli$)3mH6{J@2?2ch$#Nc-vBgHlQs8Z1ll3g*@wNe(?u_hN*Aom>bIurt;nRKr@YAIh zI%qLZK_2o9KW9#alQsQMPe}~W)#m|IU}S&3>zyt8%=B*ljz6$7IK;>3g600+8`}eR zxyS^g#uld?fiO~?$SOEfPY-{eGx6G-`qFVa`o!`RF~4v0u{hB=VQXFT6tgKAG|rho z02Pq@6rq{oQ@#|_ddrkQI-O)<=S0`m&3R=CPkxtUWOrsP7}xhBBH}~`RizqNxFdDT zg?LUEGi!Td4&74#1wzF;8%6|QRFJ|zc2mcg9s(2go`MV!Ape2E@a|o>57^%NBk#6MV?*iQ;2SS9&xW7geFyD0zxfsD=6bCPNY?bc=RxdMT^gPX#k;zw z0}d3HaIxJ7WYvY=kJWn+?^|olh}U;p8dv|}&)oz@=+hcU#IW|FJK`k=!)&ra`kzmH zF7JOWVSjycPs|1`)JMQT)dBAN$u-QhM-70hXa1xz-xWUGB0c@1>AdmXV>H(lAws) zjcS^zVB=UN;krz*yIM@Q&#`5LI+YxV(cLd|Il@UkaW{6-@q?S$Q}dz(ps83NddM^9 zEx2Tx3=*Gs>NGl<;pgqAB_%{_veK1IOp&8_s+_{KS>`tdN;u z*dx$`e#Q!T?J}{@gvq@!fDlHuD}8X%l(aX=o5#&cQJ)BTFn?!U9~)&HfROhh)p_9V z-N1f?+?6%SDG_3HwIIq|PMVjL3+^Hd1P0@3DX-saU%tE1u6D`N$iJjwMdtDrTtVJB zAWw4a%o{H@5ad$6HRB&PW8cFdHstk9C1ACC4b*_pwICMaExP8z`R}{UPlJ&M;78^G z`!g9ZL%tF|UA3<19N#SvbeEjHJ7*GN%%gCGdtHRihZwFvA@I4Eu~jO6rYV50dhWca z3yY`Mfq)0jWqo`Ev~oWy-cnFp!M}S6<1ny=^U?B=co>q}=Rg!s@b`lEN>P9eI!66H z1CWZ%2SY+pa%=Y@H#V)IYQ058U0fEIt0_SyTvIAC<$Lh7UsPgcb~6~T(6k}&qOFm3 zGlVn#;>3zBnRvaCQ(~uQf!SYiuCx!M%0C5U(&DV3*xD$?_org$B>YkJ)E^z?q`^@D zgJda*eqfgHqIIN@L{d9aL6hk1m|ieO9ZeBzmIrOPgaj$;%%ogvDtMy8m>vS3EDsNP za^y(TSZr9+hSZ~z07)*<*mnl``7L2<)8VK>_uHtF_YJ=;)`=!~8r7DLory?7YcE4o+V{zo+qO)BN zg(>rOtpD-`S&k3DD3>vqvVCzkukY3Ga2esuK)hE(#N9WXSUvCDw@eM!cVD3cZi#b( z$?9%s3GS{+rKcw8C)oSS4R}s1MPRE?=iR>T(x!Ag*@rr5K)0vjrgVLb5gL^8P^%wMX7;njQZ_kO?k%c2MK+7bY{ zdDlgX!n^*26CoPzYkdnC5yZfedp|8zjlYn9t;_&FWM{(h$h)*Ml2;%1sW7Q-Oo@L? zkWR4wKmUM<#zM0ELz3ppUHuklXyJ3jD}Cir8|sOyTkCsnWu_cmVf1E>88}k3jd8|Z zjPCbm<06zy%f@tc;81&>Fxq?3Lt=zI3mkKWw=PC6lZ&Iu2L9;j@I$Hr^b;FUSl>8ist?*`;yA@9*9jNV zAVgMe0@@iF_ZWB|Ks(1< zV$ZlBf^mkvNm`-8a88o0!X7G|pAAb-!koD#oK23LAJPjutp{QFbrWzo2Kk4( zoMQ?DS7#ue^zkruGSRj~s_GWDp2piO=tNf6E1vQ<0fXo0p$7s|-r&~wPr&5q1suDL z3A*aF;<&;foxzNW$FT@j)CP7A`<=722;UE#g7A5DT}MTxV;kv@@nBO~*DgSg!;bUJ zEz+o+^eIsKpemm>R)-^N>2wBjj)N6_nF9*f?|4{9+uoN4fTp^0JdHv+gW1s=-Grx} z6QsVuAic~fdYt}%e}-;@A@+>bm;JDRKJb)GUH!aQM6}>YPT4$VW+IgZm`vL>!CQMa z=1UPht|nWmb=Vwmon{^!@|_BsQ$G?X5=cYxSewb+fNt1E-OXU5VjMdGXmD%fJNPjm zsIr*#J#3(zf0h+CO$TP9t9*1#a4dP={rAuB#gR^ieYkil33he?4C+kl&>YDyX;8n` ztNYIU#NZOHEuOd)D@Qd{88G8b;5!)mHSs$=zo`#%%(L)=9=cuAT}c zvyRV=_EP@hoVSkgvi>?`KFEt~cqZ|2YH}$lw+a{c;nkTJh;R%oodW0c6z+4iZ3KS3 zG1Gm?%{eFke`bcKHAFA7^vcWrQVII%T3pLlcjAGK7Q{^X?LX((^a99vZr(z2?NH7D z7+94)Ks&tx^RBHJGz^RV?&Y64?WPMprrt-q@=dM7=TDn#+j^X^S2#?LAKkDh`SeJ$ z2klSYjxC=KR%<@N)m8e&?f3xb>paF|lVM?Nm8ZKq(IcIZ$b;D0CF$W(MaH1re`RqL zuwN3|`)A5}a+dyFJF>iUaXU^FqEXbO1^uy-A=+9a$a+4 z{UYWV7wp@+%M4}nF>?QV3w1~oYLzQ0PzBT>ziY$7;bT`7pHzx0>`E*#Xb~W2aBs9(Zt(wD*n8hx zWOMh;9df}0j{I0IwOV00t_Jw%SDxAb!&=_=!tY%}H*Fh$_S#OE?O==B86xG3It6KL z>d&+ddTM6RGWM0*I-JoeXm3Nz(_MjMt*-Cl>*=JTz$=gzxwoC1d7>dGsKwVY2}1&j z(yS~A$#ZA?zR5M^-T*-Z{p`u_R>UUy)!U_t%q;ga6lTqxZz{VrDEI!#K3l%Esggl^ z!~68D*xKXbE)~o<&d?0B*;QWY z=49!v>nhm&F2D%~T}mzaH}BKyxpL}f9NoJ03^-!5c?J1L_ z_%|7(VFhCqM$UOd4E=T%vhJ7DbM6|cAIOqpbNs#Ro<~$4w)0Bi43?GAU9;CzQuAf)u>PXVwt0B*t9tj5n50p= z`en!oFq~|UU^+XZnn0Gw4x|AfxlVpxwZbf5?^9Q+{OaE4$a4lx=(}n+ii!sG4SbTl zIh$-X^on0Oolk}mP~|#avSB-n9H;z#c=_SAyk3RBbpm_v{5#oBK;)}mcBSsjl=nZY` z!qW^ngUS%?o^j4*0Y;ZE0xBtrFroLj_HxbutfSU?hT=x>^n2ZpaTk&A(3+{j*yK)` z1oYqc-j;t8qQY&&PdC!Hs69}gxY&6D_9uSMb3P8+ScN6$66f=2gkZ&;;oB{6qUZbh z%xQa&QyM#J!h-LZV%KPGCnRg!rXA zL_13gwy_4mp^uSE)wyBd(Zx=lzjqI<^`xR8`EJQEoSV5CJN{gL@_Szj^RV5q%64b+)`F{6v4rHNH1|*PX&f4w>Cf?*kBCPO5yJf207+8XHka*W`dtc0UFWWq_5I<9qJ4K zPZ-wY!MeGSFaB0aZCgl8YK7{T*M*TuYuo3*obff6sB;X6BrkV0%z-W%>{=zQSy-H! zemA-dodg(s3ogNL7a+~2BJO5}(QihYnDKh?yuW0gszho6vvCHzX=bh2>JV{9PdTU! z0x-NccRUF?AYo?iN~?1ymoCO#8L2@^&K3hb`n)fs$j%HsO|!HoM?kv}H`5=jEiF3< zjNCe3_EEM=bH;=N=g_GfWN}x~IDw3@7HZdv7i{+=*{)(Xso@`1#;=5htlK#`ij*m5 z>8SRBiy=WyM|kR19kGYfA;g^3>H`FrQ)$^2L%8OcI*=G@H#QuCr|`yj1yx|94^3hh z+c`Wzxo!U$eqVQH1RN{X_!`wB7&FuL9EqX~X4B58BllDdhT)kajKD{amW~+(#wj(= zcoNtc6YHxGoX=qQ^ZD3)+V&=;MTn8}0>)zXvo22$jaK_D;kzq;|C`T;>PB zb9NIM`!?6*W8(tyutCJgD7%`-DxMOJegCEx>d<=A{^IwP@mWkBVj}^$Z~eZh2JJQuR$a4*C6?kf&B!I+p|`-&V0@YjtIth zpBO`KlU$`JDZ?ObJkQLzd!4w|-NJ)zKA#T&i(I%AU$V(SJ97q{vO(h3@L$-v{x?c z$N*R)RmW?Z@~f)duCJ4;P>KYtY*TU}#M{9f z&>+VG(zB6xRMCEY&y!zd@l}DDA^oUg%;y!Kb55y32;{+fKx6ot{h8Eim=}*ap*oGo zy$uLEGn~jrJ+;*fj4k`+&`Q%y5!}&h^>B7&ZNl2KrqiP{uIZ5u#}Q1;AHD9(aj7p1 zK_}c{kipu<2uib?!JjE^8bPQaqex&Q^Y7KHU+^6iq?s^+?5qBqa`y}*8*k4*@Zcb5 zc;zjk`#ENNR0|*B3MYcj#sMS`XJ9vzv((f((7(cR@%GsHmP>FzgJrB(R!r(W^uGax#%mXMyHshM3`F*6medw*c<4sp(h zH3@1e)wB~iGl^oi!J0mU4GI^OFT#{*SUS_$1xf(n@?FmP3R`wn<$U(!>`~QOGPFlZ z`%BP$C>4&r>oYt~IK#Bj`{k40@fEQMQO}pw|DIYy@y=Gst(HrtpSoY0Jiy7I4U+dd zcg_Fq{7(1V=iNg+1krxSaq`DDDwUl}^6o-93A7s}_uhHhq__T@v%)rZ_W`|oCmlhy zKk&AiF7@4YXuX|rA*D+=lz}1*;oDfk3(xJty5Wx z^S3vx&}ROI(l^sAHga>1_LpaHpJD#1j6R?GUtd|W7e!@IXpt7cYwPd}x>=~^Jf&Ua z(eo{_k)Cj$&N|oMUd}_0tqqZh&A?;c3Xy;i&Wx@0%TQjx2f%2>nFDM3O`H0f)x5%m zWO2X5+~J>Fh_9$TGM*@TfC}pvs+f}sSk~CuYl4X)ZWc|9qT4&KGZQL#eJa|I^WD9> zErOZr5%FUQd-v4?$NEbs3T(iB@i}J#WtM`Pte;b8((CoBce&5djTw-DbNz~G^~5Ik!zc8MYSz^Sg!6NqbkE4blA!`N8Pk43QV_FAEwFn=3}@tXL@3r%5X z@8Tc-k+^U}l@2lVJWgZq`v5LLfh5C*GQL0@jlvmKt($@~CMY+|yMVC&(>G~kA_#*V zp`IBh>xG%=j43>{F8>ycP@(I5WLN?we`6T0at|yuxy&{am9e~E0kEK7KF{H7and0%Gr}G-c9Ht}&Q<#GH7z~D< z&NLVrDi`Sx;*2$w;RuklSZghY5hMawqw)(JU|kH&08S&y4S{rKB{AWgSrVyYc5eDrU6=o25^YzzQeg?qW^yG z!~JSZQ8*7~A&9<%8#Yuhxf3tWnHK2fSjLY_t55XHvP{VWD6M5CnNz)!S+H>SEQBLsaRCPRp7}0@$D~4}#FlxJUTzP7v>C2B z4e)t0JkD5&bJneMc2=Rgtxu}6CWM*!dW_WDn^b{flgqqg&paKErG(`Q{`+q5@!pw% zUADC&EXE3(tE6o3Gr>-wSU zTZif_07DNwPS2r$)4C1*cMbm#om=x+er8t@(!;u(b>5{#CY^STpA&@)ej8>i^JCNSL~845g0%&5TD$Mh5L1GV77||@O8`{lD(|$ zd$^c3MgGIR4#=ip5Xn&#WR2@n9@6bGnp&X{wbV|G@$wkhnU|mOAc?!%xwO0XE*VT< zhYcma+_g@~qXph#$;V+IUG#A4c(DJgd+R>^z2<+dsrd?uyV29Nz!3q!f(Dv+HkCK* zBN9M4-~@q&m-H>_`-YZOGZ!3ndLPi`a`H;!1-HyX>%@a>_d;2z3B>w;Lm%M-X&HK= zRI~O_hA0#JwNimIjnAYA%X`OWG6CHEuHRA7iZTFKE#6t&$Xe!Vux}&V-eF7tG_q*wzRy=uh?1e{v)l6ePhS~`Z2YbU z)^~DNiANYfB>!Q~%^>xB(0P9VCuk9=WAx|Y-^oS?JY22DW9s%QKz?dLUc;D=TJATR>#j4{pV!Cu zEPZ{yr1G#GOXmXGC%PO1_edB|^~=|lC9rH{X`Gk>Z1T!KEy$daTq(KPbDcD4T&6Y^ z%sZ{Xp^=U~r3`zJ($^OTLh#yfi>^nT!8pDYDj~Lf>*x`szs6!d_|IYW=%!Hd$mciYCG2iH=my##qkjbfnJ zYoTPn;NYZtSsMzT_3{NtpV;5nt6h;F3Z3Pga9f>^(R!EjbpQM*19TlcMq_26h%IgY z0=rNOTV=Ij-8+FunFbw9OeDcJ^`zav(YL$5T$_?J%js-ngL?ze+9Rn<`F(L9Sr?AM zS8co7>M{YO^}{JUKY=m|mD*9OqAlvyT37EbB=}Tx@$*M|=I_}n-RB*giX@4O(ae3x zA&cw}TF7nMr5_wv$j|31Ellyb@!tFFRXnl-)+90)pb_L;SRX`x8WNKFss*b?<9sz; z^5gjf7D*LmlT83J>gd!wec zt|_S=8LbFOC{M(7h6lL3GETlru><1AKf6oMB2%7VXapdzW&-N%lFRPdRJe2 zXe}!Nu>2kVEfQ`wQM^8XFoZnx7h&K< zgjKCz7KOs6>_Ss$6h8<>69BXZIk3TxYqpF9T4IQSK>90@s4!hoahN{Qg zi~K06WYY3>Pnqp?PU7g{J5hfwLT-U4O9a}RA*_pEj_Kq)gH>hn+xu6t8kW(RX%)aB zzO`{o5Rao}3R{}6M)VYZ@;xKtsTG9Iiv|kj<5>GOgMaU)^_KB^o_L18U|OTBl@=bcB)edVPj4l!AGWckNUgCB?tKB;dV+eK#Fk zNTEUJM+{}^@6XP00MU9-&YW@*-uY|ro4BA8Hef6{JlY^yKsoJ96HVSo||}Xq7S?7s>&&smDk^`(x$!?G~| z2y#9i0gz)N&ztvW3H#lP5Hb7=Hhub;{{WqO@QFioe`4~&m-empdl!JG-Fj}BzrG-} z|InA&XjQGSSjXzb4aby-UC3i}WU7ph@#81i3wlzjinYM~0N`D-ZP!AOnH5mH_Hect zOn%C|!?2ddV&1L)QxoxXV90SD!7f6Y$86sZlDC%-I_5ykv-{Zb*lZQ1ly> z8Uj}Ku(6`=T!qJZ>vPP%%%a$0F_9%y#D@*C<43A>lP40aArls~Asjb?6hzz=WL=Z5FF?^v**WhOlWB&@8~0$`!{1=!7)hY?|0`$d|5ErfZ>t) zh!@*pLJ!j=Vh>`H{lCqr&B4!c5a!i9(s8JsZUo`n#(Vk2&^L2m)bjv$DsJ`8`NKVi z9M0kSkn%VP+X3cu4uQSwe&#MX{(z+A97&Hn>oc>R&d}b5;7s0DTUFN>Yl?y$+ll)w zos@~DXGvGPy3sd_H*pOxf{*Ke6Izi9q$@z3CFy@>aU*|cdpsUVT}C86CG`)3OZolG zXT5oyaL~OmDaj;8QUl%8PyDjh{`a46??|cmOokG4cV9o`bclh%YnM#&XVxd|rDAyK z{Nr>d#_5~P$l6EK{*YTYBlS>(XgXYZVN*f<`meI!l& zgUhP@4+K(PvQg8T3-3VJSpI-$FPY6d5-l3P?0&m@!c9K=Fmm`VxJ2ZdhJSwQJ$z=2 zaT3Kx4QTlbd{z<$k_VX02L$ukfiTgcT>$_W) zm~Zm%pQWT;@Oxd~xkX+UStz&Y@eL9PjyyA0oE3z9LT< zYh{y@Us0Iak3(Tk%-H4G0Ey|n;uOuHQtn4{o;dpHpMtPV*k}| zPaP)l9MlI2LWj;9fKsfs_c$}VkMB@U2fSZKLFRa%6FBF1+r2H5a~pD?kvc?0fGf@% z3ESG;knS1qbKVv;jG#E~Wup(oZvW0_%O392vkgoy83H%iTJzQ0p)dp8tx59UFI;|a zf7Ir4@|h>31vQ>weL9#(mH_U4??&##rmlAoz})M1)UK`vajovRh9*Ja_!x`>?w2#u zDhEUqL-|8Oa(PVp2WEI&rJZ9LU~aUWu|3oN4se7I=XBaYlQ#g>fv`h7(TV?qd9z+d zW&|~GGMJKQ@Vdn?GHKY5v}nD0sYX;f9A>v<`mq|Xc$VDxYf=YYrhwN2aYbL_xB z|E4u(of-eipZSq4TBO!?n&FFPz~tS3X$r9x-5WcBb1G+%x{mww~g@ z^ZCsAW$KNEo292k)HdvJ&OE3l9UHCV1%ilOlniI-dRRtm(X0RdrjV?(smb}7B4IYXC6mOV^dOkJ-5t5b1pqhWF zr-b$3YuX2kYz8@P;u4<5H!elGb(hHGQxF zfF5wav&?PeAlEaG2$CZ)zwO<%o=-6cKc{|2t>}SIPn=_O9M#1=qv1A*NkZFal%N4V zb3QYJhgD}mk6Fv9q3w{TXUUjm;O)J+r0nf?4yAxg#>Hpq0=?r#7BC0KF^J+}c9veS znM1Up|8@AdK*^|rrqby9O<;E>t95ve?{{~q3&TJEBQr71SnL9G{M#Z?<2k2Wp#}My z2#c`6fFNzQZ+?}CWHXe_)=!JcEIe!SczA!J{ zWl0V*0S%Gpu*b@*y!1}Eaw~qucG4C-`{JxBLm1#lzzN2gdF<6?b(-wtKvS3XJA_lip6Pf#|40HnpE(Ekl*1l# zGVTC$h>MvSlaXpz4OoyI;Uo$bJO8*lh`K8L2}J%_Z(A^AqZIeo7a~yke0uh5qB7Kp zc3?yqVBYdZbn`P@jv|NMXy#{sH2tI~iD3LZ9!rNa)8dQ+l*!Z;K7<~1w9O1^di`GH zOt~I5Tb`bY)@blPX3p4@wW%1dc%b0?`3u5zS3Bumb2j3cWF>LHUHex_$o+o9FRTPb z{Yn-C(?NPBeuoUHhudxo8Bh(L-x-bP1q^%{((xQB4+J>RPjOtJ&XRk04~f zUOCj)cRNVHJr5%1gtKBFH16zrVWo=b`M>q&n7toc_Xe<)qkx_18wTBq2TQwPMb7N4 zpaF-OB^GMXE$7lHM>IebR@*!#kvT@Y*CTI3ankOd{=R*QO51uVwghQECicc%Nx;23 z#Qpx~V`~1!26z^sd+(g_d_uSV4XAsET+hi{)1xRz`sy`j1&%blcujL35;7lw2hjbm zX$a(*#{u93^7|D@W5bU6_O9c!n3-Zrli8fHV*jna3y|v(1t(ocwK>MQvzX(8ivimN zUA%V@!6m%&?C#;Etx82AM_#< zb2CL4N~tIADpnW5l3fJ`!`N^EU8{-?Qs9li&D)?7K;&8BnRXKK%2(uqosCWx3X;AMRgmduu3NM-kbA^!OE&bwfH|O)0gmHhnbHHxS5j42iKbLu|6QfVr)s_i>v-MHuItw7gn0 zRJr{B-7DhyLc&qVE2j-s0c&*nIkrSG8V=4B3a zN)C>{rQ(CBvBf4!i`8$*;|&7L6NbPH5c<1!-E;0J$l-8prnl?5-X-~2vi~PF-W<>t zm0sV%+DBxipLks@-ZOkQTY(h}t{6736LFu_uey-PZ6k>1o&__Q@S2wbPx!;0aa9VP z&xIvr*~{@Q_cNq!>!&sD%i)@?UK#eig8Gg8!HNIXUS8vIq=*em&bja0Ct2FU-k(I5zUk< z>S@P}#J-b?#G@PJano0cV%RuC&kqR}zD?_rFF}gl)P3-Z#0u#7%}(bF_9oqyEA|L!tFmqvJ^`eIEc-j~uSmcB$`sA*yW%%)rr|O5KU)4WNvVe<3{ zVmRV{_iGe051f;nE~DBLU^lGKjJ9pLa`idB61lB{BBcakbd4y?s6^+UiFPb71$ee_ zhS!-*V8*j4zA3;?Y;Ws`v9wOA6At(hv9L_%zT!_Q@&}~Ii zZvcxC&5)yO!4SXluk4r5YKocVcgOls47Qb$8xmc1T@tMtUbOi4V9vPodXtp`J<^>G z40@(JG6z6T2qs6+wo?%2z%zHr@z2uI_+V>dicNAZ8iKfxD;Y!W#OfDA<}7eVO#v3T zZsm1>(~po5Ps||R8A={f6yAJ$Hk=Y0Lyc)l;H{Ikmw9Q+q_iqWOhJ^m7uVh~XP~iP zU52L0!5%#SnZMxUvHgp?QMHC=tl~{~f5jt9;nw0ho2^&P_H$sq^|PF)mu8+JvFh*N zZ1e*b#%|h{I_qk6=#Qre6B4aGw!-l&w_b1q+qm?(^~?SJLG?y!L_dESfXQDs8Ggl& zM?HE_cl>m7014zd;Gf?LA3ex5UhFi6DZ#kZ-1LC-ufA!2a^_@?FBOPA-@^XmuA5xX z-aR(&vsp9qZsx@gc;EH;oB)e4Y_A@br|@AAv_RnPsS|QJ3&S}tt~sq%JZ`b?J2R69 zHD|uUhQgdq{F#P6o>1iN$l>&PZ5(2$9F9|C=(}I%>pchh>-|&O8sD}<@#B3YUNW$- zu8f_T<1xorts}+X*$BKl_$O8r0GxB26`X(L9I2dww>8?wd!Hd;)&tW*lv&Hq3`zH^ z`*oI9kU000snj_BIpk@fWXNda^g&0-Z$d~sLz8ko=R;shdOc)#_;UbQE8Uhh?q2KgxNdOog~yzsA*F?ScqCkt*Kn7si2dI!jiBNfigJ;%WnX*x{uEFya4uEmUN$YH0Wz`Tv%-qP@PvNnKv5q z%8`D;B&YpZ}ARYX3@D9y!C_mz6My40~PrZ0fN}BZxnpGoRc%NlcCI{Y+_@ zMEEb&!wI@N0IF{$KtXI?50!#@rB0`G?u7;bS(_*e5v~1!bc)myIPJ+HRHa!^oZ-Ee z8mfK^2uz9|z8jfxjXbkGDPT>T{D$$bzI@InJaz=Nn*QjkMnTwlxOWPz|KDCkc9S2V$vG!?X-BvI@k^&Z1*L8KjfcIjX zsp<8fK=)psPy43tN^qU(;Ps!p<;>rzt_X0Me_q`flqT$`)@= zO$V_!xhJ zVc5^MCntbS+5^u1q^GnvvC>}aCNEjd8(=kVdgQ8+=2l6xT> zR51Ff+$$DmE2u+|iV(8L=D9|dOKw~gW8^pmnSca&Zc7N8$d3#sa1Pq|2?P)KE1pp+ z@Mu15>aLHd9&pl1?qX9LeMN(0E#P2xJ4VOZb#waGYl~vV21)%%%yRPp{R;=mn+j?0 z3FOBtxlUCyNL*1Ha$rjQRnO*9qvo@gyc zo^JsF&aiVl0qLkW?&-Zwo@C4!?)B z6a-lL7I*h}-Gx_$`#NWS1!puK>or}$2!tEP9K_9Q=~0$DX=vi{5!Q_dx9^4K|7WJe zQGHskriqqL@Sc{dZ4U)Eh6ZrA!-~vbp*z6?;2WbE!i*{LYLg0y#uqI1#~s1jgQ22I zuYsrDXl~$dDBU)$3C&6e^+)N|&uSzLYwzT-EqhN*DTJI;m24aiMi&|7 zH4r`LwYPZJlLRhFt6!Yj?Y?gnofI=-mx+iIDjG+xe9wlk@u$m4kDQI4{XU;r90uD_ z4?-_VU$@4r*U8z1FOGem|1DqYp|k)ojIT=o|d5Fd&~O(Ano}?j_odWwKzaH$9x?Z!PaG7RPr%BIYpU6V#`%mj5%edkrQMy7(OxN9U~xBt`huk>*zn zOgI%cNe=G*uX}2!Fx7xLXYR@Y)i`qAU}m&?m2lVe1zl5KfX%eMT1(T zshOhv1ZC%_hQu5!^RfWSEauk-u+f&DC;)i^Q6i%6HPb(dT7nc9U!?U`r*(;61fwQt zVB|E!V=gT6BLB=$1O53k4Xev#1hDt}N;OllWGZ}Rba!3iAP|j?UH|;O5#`v2_q znTjt40g?Xn`{&j+R89{@mlEx&bYpdw zo-AGSQg|ThN$YiTA~5Uvg>7boCIUfF&zA@`2f&8 z@v&WKA5Uv&xCaBl|CDJvrndjlL;@aGo&DfFEFMYz?qh+?Al)e{_e;mA?D|6F- z5sQ5Rz}=g>T)fcP$jNQt$5FpPoYZW~-lIGKS)4iX{3ghk+!ym2hl4~zmJQOI7?BtkltH&zn%Iop-%cPgX=r3Mu@QJPQwRe-l!15+P_9~n% zlscFARc?C?58l@758Q(IM>KSc1-7Z5aivN9@$%FYwok&Cz#Xswe;==g_Ro&{`fk5C zb3X#2#6GYN7C&d3^x}37@s@iTJG_<5leX&9+CMdlUq0eqojl?GMPsmcA>Hb%`7fF_ zy%Z*ogVYJLsEB?YQ@W+`t^s@b--zhOx{;#?Iv>CAa zRy4Rk2rH(Ea`&90$`j>Bq~qZ!ja7V)tr5J^jff<+HlfePfk!hY+RvOEEBfbf6K@7f z@^V`QkIK`PzMV?6?YT<5Oyf0f0F(q*fm|KYKHw{X}av)%KQ=P#Y+%3Xi~a(wrAG zC%y(~fW_p82QM+%_%R;&fH7NZ9yeUlIES+zK-bt+ za0YW}K!2cluLr>3-i3AIMUMqN7@ge}Rkqdyj;JEmoL|V`mxiT|$0IZIUXM9V0b|u< z4yap3lo{pMC=}vC&B(U_Vbg8}H7KB2-F?S9EH4j(?|-+M=Xe0Hd3Z5czym^D-pRu+ zBHiQtB0;6W#Ytx_i#IY|Ry6cVK=hP5E7LJt+a%2_KH`twdT}3O6i0Ee>^%zM#|VzU ze)F37C?7dIjw4dsAaCai>sPF-?QCqFdD8w}TXUgta||)^XDB>{bkyo%r>O9QVw9K6|F#}zHUdaYgcg_kK6u`-=KIed;=S@)&mKzj{{8+F z4){Dj+Dur}ssA|CEZ*+U4BK3n&*+>;v&Fne#sXK5&ta>Z(t^F!km5RuGW#=Bo&*F9 z7nqB0JTg{q^5v^Q5X>=J9!IWW|0mFCr;swzwZR8!EB~yUb6K@6_c=$}^Le93$6NHA zNKQhObq!Uo9Y=xK>0xp;+%ar|r7Z5tOzM=*u*JK!)7GQg6~|WiNqVHrj1A}8Z^hg# z=Ii*LnQ)?MU+Qwm_Qz;z| z7!4s|{qeWa@8rx3SxmT5EmSP$kMWBAs|H$3Yo6b>I>#GjVB0YCZ(H!`2G_U?w0!2o z4W)0y_H9GfFWKX-{mgT<;)Fw8wZp>zI`j~=#x@~@ybcqm>U!;q;`osHB$S}&$` zx<^oF8kcS}K!Ut`ac1wA)*xgeENeTpxQ03Dbrxe8H2ChdW~ihyiBJBW5T&18io6(@ z!2;tdz3cOTlPKC(fw)~N4KhlJW1i)%jNlUA zd+WO7)Wwrq_kNYYlIP5|s%oTVVi~{pYcQ99cC{F|RB-jql!q%e^tv0`!yx%Ksr3s`fP{5Q zj!RkLE`%Qv3w?KIq7@@R(K`x#aqkMerHi#DU>D&{z{9zdg1dWH8`yixxe@@HYS$Bh zNCs^V&FgcIhcoc)pAUap1l^#*qFuXfS7`sf$qtPqWWl0?G!pon1eMBs<#z^d;xetX z*MvhUe`99$I!lVR3_A1hhTp@>B=~89&EPi)os7Dhd*^rD0C*}iP{<@DH%H^AQFWM< z0JP~_2-1!qRo)}3f^BDGhuP8sLQYMf%B^F|2Z7YhpxpSQTk9I+(6y%j#d7pkARk5a z^#uf^7%Mkbcw7G2*9LF;Y6<8$W}sBIyxbr?aLw{qr`7k_#at)(q?%Yo;v z2(LTaLMz16^|!&o!;yR!1SvHi8_C1sQi6}F@$8@$zb(2q@ZRg&(e71=pOIxM1`pQ{ z4WX{c11WV{VAHRawN3IOLO7k#K_WA8bG8|c8l{^TXDK*sNY@p zGhlmO3^{0~c@zUs*df%3f+s!b+$%Eb^2y=2xuN!=&2&$H*Mjlk zT3MAjx&*`FbwGAz+oVMX?MCn2VlCu^$$Vmaet7ib3?gKksjD+XoKIDZv6({&>wNR$ z?-4LFpE0UIFu@B3cW-n_7EW?QD5CjWrP%ul7tClT&1WwXqRk&z1FT%noHHwNh9^2O zPyyXuk-UQC3p1(AH--Jk+TJwvV`eN+#ox~aFQ2|5EDEQ#8KALj4RiqMcux~>`NCWP zPiw$$oJhrG%8X^r3jAVIV)vdihv$z-Io_iAEv~L09$s7PbWJ>@GoP<~y`zwB@Eb^w zKOg3<*y*w%PJbKti&;L0ihds6HXBb;@;4hw7zjW8$=Z~8B0GUy`u8C^`ljyPZw_-0 z5&Hj?&wFU5t%nwC1qSEZ9FQ8q^OFw25ed(TmLP(<77I7b++|E*6sE*# zx(9s?+lEq?Z{A|IS2jywNSuSq%sqdvZ!__kDiCipjwX zR+o?~;IBRG0K|GiLNs3Znd5y|Y;)Y!00-tUy|Xz@AVcOc+h@jMgjwC!!AyRL6t%Rr zRjoKvN1eKe23WC0DQ5VF5P~kWzzn}PjL{f*!LP&{r=TU9<3$x|CU~@M$+jQ zLDwT6P?0p}91rk#uMn5maN(T8Q1*e&FG1PhXk7RF_-Yqb6hv8xO;ljx)CM`hlc3g> zEPMY@SYwFaDr6(}JtSyhqMGO!Cg+H~RQ~S7BZ(q%nezBbPm7@_){%_^WrBz2@OBe(A`i-QA_v)cq;wS* zAJ~%RsDiS3m%wDlr1oi;m2_q{oKbApThX*=l8w7}A}=q|&}%G&UFNZFilDtiegC@?t%VB+2*E(och|Bo0>4)?bFXIw zSY|#+D1aG!zu$6G!@Dumz4t;ml|o+#TF<3ek5hpZ4F?D9xVyXe9PV}ci)kHT12U!W zTN^-VS5~@gw!(XNf{zYRowXtoYG0#7jJpCTSf+{A!6kWJi!f4xmlJ!|6%pK&Hklm% zJdpY#_hAq1H*oF3F~;s%RNySwFcL%h0FYqujRIcz90g|j& zhoSuPqAzR6-(ju}7Pyq+jW<+WV^RZKl+&mn|_j|Crm&UGQp`M9lK*(>+QNOBvr zZ^gqb;pK4{V3%pWZ%L9wN9dkE>-lfWy)&Qn-kF19W>F>CYg#$hobTv+JPgrx?wmtu6Fs{OEKUgL9!WP{Mi zUd7sdoZmh2b9h6yAd#PH^IA$CB^Ts#n48|z#5OY)U~a0HE_1to>QH@sy%oUBF{#1D zq-g~==6L(LE(Yu`CPXM3i4$^n^dK*}vBzs-PK3!bXO3d`aA?9hhtncz9Ixw#-a*c! z*S|i6(!Wo-lcw>&bXZsOj%cjy%5nJpaX=CTvhkY%2&l=!&=O9yc*t3Koa%vl_kr6eUv8l!wEH<9k9Ql(3Y%F6ZRwTw-azo^{mQTfs5~9N zE&|9dpih(DG!l~0Me)Ls(Bc)3V(y?hbMGF0;QN@=UL;pKoDAL>rb_7IwZp_9)i07X zrI=PHut^+Z_kQ?KlDM)8m1H7T8UZJ?V?uMz_xt_#`M=_ExE*LP=Vi|__hcfnt7c>5 z70-c|XZ8xfX(?sX&35MuYm7D=52+GKdoPFo-HQxeY;Qiwl1K34uS@xk24)n!qn$HV z_H5YIWKqDJhy2Cn%*@?AQ~dHb(`{-r7||OLk9#)D5aR4{yy+usGI}!D1H|-$y(T6& zA2o^!{q%G>bm!nX19iypCNkaK&nNf4*KaS zW;3T1wJWVp6qT{{43CSGN?tMw$Y~jqfE6QiSQJ{6p&>n1<=rPE>pz)eo`{iMZ_p2j zG9~mpLF=Lje1L-~q{18r4S!IEghPa|CnPtR)hl5_V#)b8*ikTT7jtMeVG_hFZb7Ul z4!x)J1qr00Fd*r~c#&>3gcEGd95X1B}`sddx=fZ0cIZ z%o&NumdUAa4J5!C-9$PJf`q|Mn*gxc%oKa<*C+Jdq!%D}G3oSLL5CwsFx?ah@#OQK zxIof?E_?C~UF8u@sh7i_I zHMDoh&6vX#vHLlvK~X{o?{+zSw#EtY!{>yqG(7cLBq!NEo7EoPyJtR5h$c2DcOx0Z zkeI`B8DBH!BVCP0ZMpOtqhv;x@roXW<9H-``gUp`SMUeboTGgqgMB18HbofZ!TsuU zK32ib)wUZSO86XWrS3ViyEx`^PU?_P@8$4o@r=`QC6G~pG?NEO3UjNyP*Hc8NtYqO zGatZZff-X#w49<;ZWDB48x!Z%Xr_H+2=ON?5=)rVl2F(V=a0dp@oPN2<9aH`c?lY9 zB_e3s$h)KEUCBw|#g&eHT8t!J_j82R5GkfuaoGuN>$c@2Ej>IP4^&HUSpL-p%mYh_ zFrW1*3`u+R7Aw1;^u^?CBDSaLd%Ps;N?OVD6(+2!ly{8P^i1c4knwtn5Q-tN)Ql5( zG2i@|aj{EiFNYyu65m9zt-HTs!vFjeM;6PDl3V~F(@V-zX}od9)Z%jvTR8`LS9476 z)A@{(HwzyzqU>4inAkI=wjDC9Gl1r}J2rg{CUCc=N)hH}zX=0F-HSJQX?$qc~4LGamJ5Akxg%-bw(tl5{^qVm#jUzwdurQJgbe zxuVoYJh>7bJqo!WAYAj4#yL<_j?;wSgEV>v`Fx)w2B!!hl2(5x#QSeEASDumVW}32))tZy^?|Z7_6>Z zn0wfaAvRmLV3uWv`q%w0crd`?Flg5>sK@mS%YcHNexL5nts(mbdhEUra6})O#QU7@Ty>bh5xO4rkRRjszJ3Ru6 zBlu^a@_NnwVmXNW#GT%5rXLQvOG5wMc#P~<`U-p}w)?*It`A6aFND8(hQ`rjvmwaz z8{_mKaLn+5h#lzvKAuVB{KmO10nq}Q0ImHWNa$t z@9BqV22aQmkaS}nQZ|XdQZX9UZ@P>co}@7&)fA{82t-DJBEK;13Ir~zvE=Rw{sN^1i zmg_?=Kb5P?f;77Mz`*%bMT zh2w#o@EoVec;b5ntoG|NECG0cj7aG~uW#o(`<(L=pXgunvSmIY%%8gL4*~RM*SH?C z?oqKGo!|K0Z-PEWQ;ax=^D(vB1v<~4+2DunD;VHFFtx=xOWk$iLL%oN{TAw#gpih# zr={lJHv2KK&zuZhkkv^KNiaPL!4xN`h*SnsY$FM|&a9t(=8K#0(q+B0-C;yceJ$k6 z`<0N~DSQEhQ_$&B4VWu)iW!p%#3$%fvaIQRTXV4K_2(vG9C{nfe= zYAc;}*FHSivm{+vkeCI#%h$UlwkT(}*neW)nFPRrT&4U1tA($R#!Az2x^I`QMt-+7 zZO7z3t-F^0pZZiEf9zi5xAyLh-O2B!Shwvf06P0<&0kj}uLNo7a9mv|)z>P}ka5=F zjDVuSwWOm;pGa%*>E5e%uYuLIEldZE(tU6ng6v*W-$3}P-x+0SwAS>tKwzQE>@MfL zIKw;z7bx!vs{!vfVS}ZR+%}-JjnI7}A|9lwT9@5>@7Etb4RmORJjRiO`5-FrwaVPB z#3u+B?fovEFUu{Wb63ZE&Ivz017_|&2Ik9M_`uLq{TwFHZ!X{ppDJ?S+y-Fqz1O41 z(5CQGRgI?D-rays5FpO1wz*>ZAiulALt5l#&m5mfz370+f1#bve0K-wgD;h;6=j8M zPKzZ)!h+#S5tv!f)oNdQ``j{RSE)Q3oZbX{()pZiq(}-g?e0|i=;gu%ZGGl5w^|d* zXds;PF^Y$9k%3UmOWSG=>NxJM$$2nQ+vL2$sR{Kr#bH^Gwuy~jOuhws;wV)= zIdsq>Px3IsN$K_)sMF+E3~ya1dbXF}B> z=EJ)Vkw^fcl2d@@T&M@zZJ}rAsM{(J(QBkLhnMi5fuZeY}Xvj`jAIO+8*%yG?#4uwh<#>Sk6ZseZ~m4qYqM$+Yg_8Oqf~+NJML8-!9jN z6j92d>y5L`Hx6)G-+siJ%?~D32?(9@2MK3%JMeMuoC6J_2!ZyqBy}kPU47Mtu3d;9 zu1d!c*;f10DPC?HYnesy#bv$$+@00s#6da0@3rE|?DniGTOL}-wUpf*rsu~`*rg3F z?i?BZQllPjNQlGN92$j8*Fj&-do=E<8(zzq6TlPhTUtNAALV5afHi>c#c;2)Z9qHc zlOG;lt!Fyho!H)r`fj*JGUE9hAF0(jr9R*-JL#F?^e8To7{|K4p5!7`=xLy^Mp|mG zleDIOsrAUD-aY^?fzjgApjJOg_x-z-gaX(reMi8-{&2_SrCKJ0t56ir$9lI7~zH0lwqzo{cM2`X~@ z#Bj8C*F@PU1Z_2ZB;7S20q6+FH|aJ{@|*={wWmD>HBtC~$@;e~$C6!F5Cmw7s{jAn z?wvBC9{`wqjn1mGc4VZxG^bs70YPvp++zuBTh+Q}lra=?pUT}lgJ4~OJe)7+xOAa- zyPKgwUPEW!$i24J3Yn}ak3zYjQZpQSkSC(jB~=&54$JI?SIi054VB-KR(A=?Ln2`) z*Y8qxPCO%qCBZZ1)L;o3Z=sADRHq-wkEu>!Ie=$3PS4#vAy<75*9N z=Gloz{1sJ#a0HfG5c4bUC6KkcefsZO&Oqos+LRa<&^Alhg@PCn>_BH%#a<^@b9@rj z2nw&gdI;}}P(+BpDaz8;DoIPM_CG|y5O`8=*v|J}1MkTscMl>7a@=K@TnwMd<{fuB zIZg5iD){et92&>R0Y%ca?p}HI3;(nWBF#Y+*rrIXw_|a&Yr8@~`x<*A{|O zbWRfJZ?ZUeXYK5i`kd>BE97PEjVJZYC3&pfo>UW$GmX|gyx3>*X0DB(wY3k$oFC6Q zhMy_=JTIe2-6O;wk-mLf>t#m2HE`TUTYZVJQ+%(t_dl7{d;rFNI%^`JH;=^@{0wH= zu>xVVz69p_`x&(xoZDLu-MgM2?~Z$uCHbqxDMl)c(X5+Vy2PJ7^?#qIa3~-%dhE&; zIi%JlyAAxses5`D?^gSG;vhGM?c&9sI>xOwjHyMw*=0a)}#Eh6W5Fs*A{O2>G#Gjq?Fq~ zyCKc1a7|&Vt(G;~rD!p^Q3jymPir<`-3d0?{rk3p!~k|5$-kB@5k8cvk7~C2yhst? zmnm#I^6o3=`W8#i8P{06=d>S4#{dvT`5NJz#Wk!gqiMDsnUiC}?7*pQewU25Pt5;^ zI%-=oZM+4{N&V#^g$pQkjo0@I76~92i zr{web$3)&iZSK8>KYiA(70P65We(n>Lgik-(D1vc4g!Swk`~UwT#S*xsB5j z>k72p-b6C7+4WynqO8NVa<{Ed!0N;zw>&~`O0tohD@7aAXXoE>FR1>+DtvXPIH8Ey zkj1z^aQ@V6D_*6IWWi+&rWt-f1uX_VhsqQQPEoz3UuoO_!XnLNPLkKevsfQ1;6N zWzLe4`}#>{Za`yqNE)azNi;}&*CK@6P4&$r&v+40clE?E@>{BIaaS;yHxMczgN$$a zNM3q-mT5lSU>{KD^F55p7l42VDm4(t!!PibyLn9NHSOOIGg3brAJTIwB{2d%nt#4I z7ZVRCa_q)(TY&cBBXBGpV_&VtAX9j=$l7(8&HH`~d!Vc~CS%T*9(#!SoD!(IQ+HvO zv!TQHb|wV76XULm5oj}%LPDMHk{o>s|5jeQ(8#S`n#nLeZ%(5hlevQ&!kk$ zu3^3J#hJ0RZ}1@g?gapi?v<9G#AXJq^^AKjWj(O*PR?JO=BmZMYny)HXn*yv7YVRB zGd%|e!I<6&IQZTr&Zl>|YoBRuhx5`S2N9deP!;3}*EyH3od6_$+qc$>126hXlv`$j zS(gtRcA7DgOB%E6XG)~r3x?XCpI;QYuXZ;%kIA>!K}OX61e-~rw!7@2M zHmkp0mn=yZpWtxTbq^W{MSi{xX4-f?2c}QX+c|^He&9l}E^hy^Y=M69+>LL_^A0bO zHt-rQLgcoxb?nJ;!XLL1)Z@h@49CNF>6u%lWsr%;NS0P))af_q#<1GEc^p%ydfOA` zKv-w?CS=<*@vUjhcKdPA#%Kc;j@)NbU&-ayA6FYh$RV0!8b6$>jJqOdhP)dQ5o8#z z0RmPP4P@p6_|Uj21%n+7uOzPUOfEvV(ro_ke{0dI?XcXg0h@i~;1F{v-jt;<|A)F- zD{jTO%%~*=*IMU|Mgm22$Q3aBZ|~=vAUQMM_Hp+!T>nhEc&7djc2yoK*Lw85@Xj2W8jPrey^$NG>(xT8lKd zkZ!*sxxpPx`O2_PnF#3!W%urWuLM;8)$`Hr4bo8&Z_+UFGpXk z#hWt+j&{%dFgyU)A7w3tyETU4z*)RMRRpA3VI6vVqkWKvOEud+V${KV$>6Oi;k%xE zong+{c!yO+)RpYAb(rL^s<^VVP(N3=cxL?0IGI5LV>ag`bsuub~cKGPR1uOEBZglE>&&U+{!J79E*o+Ezz?U4{Ot6Z4Yb<2yKZbe0 zr-QCUA8CQ~S&aotXu3~dYZckw(qRX|;~@+(kCqm?v1tu|-D<-aAtY!L(f>)!)8U1& zOec1(83ofqLL6x?v~QL$IC9Fg^&r3ZN_TC-1Z*2(T8l_DmRhB8gx$ONoH19`=b`;e zcBk0g?_E^O-#`&jUx0SdAf^7E<>16V?oWHCkYFyL*{AxMrA_PvxAwT<(!dMpJ^@JU z5b~nnWLtFxUh||K#)%bH*EYke&Qe3aUI6p>ixB3v$MFluXO54QQWuhikVx*5aF_gvT_C{|4;H6o zUm4A%S2KZDx-kGL`3yPZ_%f1{D;Ow}{zs2L-Ahnsd!`;P$+fFiBHSP3vlR2>&zJO> z!LK)O@0#9_*1wHRvwt%+83q1-kgy8l3co)jpVQA%K7&XAteUu?)88-DraL>@D>uQv z4@cnYF0CKk)#t;!v_gIG_mLWDH1sVc>mf5T+ey9#pcsBM!1Dg0}aoCM#Wuf zmxg^&)ZIUS@Ql*$jHOpFj#Dc0L80B}=VJvy}tdLuE>mtiGG!eHUOnMvq0EY8yh9~lX#|n53VC->ozm$ku_%}z1IWv1p za$qAFj|cAc%nb~}g){uhI4L_j?dp41+P&Yz^UXbNERLazju(Gh6-2DItX`@;mmPhzH+|K#w;#IrG7V=w-;-RAe9A@BE_Ek-UP|- z{>L^n6q93kLtg5i>M-u!c32by?Gh3k&$dK#ukf?q&3w?9R~=K;fBY_n8dySSPRsT? zT)QTdQmMx)@B{d#8!7N{3T~ZA9KRLRt@vGqgcXp$mtrY-uws%oftk6>;k~zWRp*s! zEP~=nmrZj~_oy@B@sG3Ku}nZ{06ywaMJd&nEO7kpQ23>RwO&QyxY5Nv{Z*r4#-SYz zM_L|ySCin)40qnEIdi{jk!u&A{NZ)aejG0<9l-mDr+7pfQQ!-b)na60__=FmGK z8Q#UZ7V&J#_%P)By~~nUK!O5?4<5@XXB3Xc8lwH~T^(ERBR#wQov!e%Ih(vWQM@y` zsV&mG%i!Jp%y1GDoOvY+vY0nqW=8kV;am)$-nC`&K4^D5M7PEyMoxRe14gmHyx+03 z8oii+yCr;(<#Ki|{aqI^&?Knk3eHwCax7;t$9H*qN519|#sb?_?2v7^8I!4!S-^4@ za80I~DE3xL>3nA17(hDIJHgqDTBNejLzH@sJ$F2f+RWA{ zf_ywhpI$tRo-LTLAMA$sY%f4g(P#j3y!159$qTH)pnptm{z*N2m!9MMB=yeGy~9uI z$<`Q+s4h~p4*`lyZS7&hdH67li=Us77B;#qs>M8@ub+I>PPzuCpXr#W{6#arvBDXQ z`2F7JvZ|8DhMu`g_v*Q%7aSPRzc;;7XB_i#Stgl%7Lm11oa27H1Q0V-^_{SN{?wUU z#bt{ge5JOOMG%*YscZh6)EmNIAID3z!H4dNIvmm}%#NtA+M}5>Cp}%Um)mA7XHNWW zfIm{F@ec|)p7}UynnO!+p>YBbd53gV7UuB^$sIDRJtWVtj;f5+;>2j&n6}gYR1cWsXAZy>XXfDzr%c8) z$PxEK>C#~NuSl}YA?IG}iVTDgN#I`h56IosLp-_`tWDAU(tcp(BLy6a?0(pk+`Thc z6GCGobi?a%!+S8Hts8Vqv(g}QE@ctu8y4UsnAP5mgD@pdCWXUVV+y+sbRA+dw)(c| z-p?TS05kzdV>PW2tN<^0JSVdBJ7_)iZgfJ^#nYv`q#9=lebz8jT+AWeZbqHe}7D(ZSMQ zPXXBCOZM7TlNxCJ%@l*P3BkziS)Cm_;(>P08Ay-YHbl%8p3GdVi~KNi^72BpK~PL3 zu}RAe8Ik5)&hx*Jz^(QVbWQ70e314!Dj<+#1auz)CBkAy-!rr!BOV77CU5N3Ic64z z-|xLJaUqbW?52DfruD-FH6IQ!K{24xJb&1%sw z#X*pm(qH|xC-D&uBlS(ZIt+--(S2<@_?ZPrj&fXzb;t2)Qum=QJzT)OsS^F5}nrZ zK=X{5ehfgF4X@be`OxNANzpzvzkME9)61ljtwxgr^RarR+z-GL7|iR>XUam|k1tNG zDTMomuwiqP(wd8WU%m0}%*SRc8JTUx>x+tcBWQgXUn`wnD?XRrgYAWWh`9X?X{;bK zXkw#m(C#bw+L)!%=nIJ0vBdu+`iI<)8aqX74ez&vSOXz37Ky#fNTEF%GrPC-quVsY z>tDB}qOb(QcT^wJMZmOC054%p*5pb>Od*-tS3f+d`$mA@Cr?!dm!9;q0Q<6fr({}d z+Jzuw?vn(+EQcwEKLg*B4PW;(7`UK~YH!53bT1_xlMYk!ZV#IXrfC?Ncgv4SN@a?9 za}QJKcWsI=Y>j9CrHrBUQX=uCyB7%PuH4IHcs!&Cyq>z2m7?@uo5LB#h%x%J8(zM* zD+n8Zsit`)D`AH2VHlnhIj;4dWsZ{o@^Cyu(fR&eeAhwrn%-lU+7(veZaQ}L)~x#q z5==z(gaR>#AJ3|q$$>G{@qu)XOX&LL2Lmsny(66SMV+HprH5RvB|NlO4#{(*j#Bf& zv~`_??tbR%JT`*$;{)W(F`+NHD2iz%poykEFt0Jfu^NVF4k=w(U3zVWogmMFbz9FI zC@mg7dJCOkGWgz2k4xYOr%OB>FnCAu76QaxO*v{W83dqWw4al4U4ttKi!)~yUtOek z-?@AO$H}2nlRG2v3sdf3Q)8%7tIPBb8-|RSI0244){H4UB}#@RQYug$?b}$;^#2Tx zR&$Q3IA)7LV_i;QNJS?&WZH2kn+a4ZnJ~|T2e~oLSZB`NMW!SBu*mmX0I2VN899Jt zP4X;*`vTca+jj23eqoAW{v}9m4-!!R@#lO12XfG>W;iWQvj+uCAU7lZTSHWoppdY$ zD#2wOvhvA>z>8n8;PE?Jj)>P%>*#|A2D;&w=v8c6G~}EpQJTF?I_8-+Bi5nSWgxiH z9~3sB{?A?cDwK_wYRI2wa>(%%zUxn-dD0MYg2G#Gsx1WQ)8vLXo;&AA1m#+g1kdhp zcu)Kwt1?jKJXccT&gDrjM_{lSke+_s#n+tU&Z;@{HMrten4k%(P^QV_DA2RC!;>yz zVoxdToKc4{on|&qE&GSBf9AjM&6t{Qx}y`GlMCk?&VlX>SKPbj(8{PmQvD(Uj=T6a z^BmoKhJj!~`t@fVZW+hhdwleDL4BH03qf`(d6l<~Kl(pGU!|%)8w;1uRAV2bv&=Z&FQSCpKz7=P))onVL5&4pFRD z|I7A$HxZpThLGQaB#Wi_XUIk)l2Q*zC~#5ueBgQ}wL5|FbY&*d{OL~ieI%(J{I}~V zp1B>9?B<-4EGQcM_snQH=d6^kaHbuuuQlAR0}v>rZ7=niKum*U(q)XD9ZJ9f+kA%A zbojkX*YS2mTt5SXF|01rY^)k3WTrT1r>T3zlsD3f3c;)l>fy)_8OyFbD;6sq_(=^v zUP;A3iG#_F$Wq!*`A6up)*Ct3SfuU3A7}9&YiSr9$!+!Tu)&WM=NNRP~G8foD!c^iSpkPpji>mT7y2@1shF#b9dCnL}Dq+3q{Di~{~n{Hn({ z0r;E&`I(dy>;vH5K?X~)ISFC4_Koy8(9raKkz*-Rk}o>B0eW_GJ&Bf2w@IfTTTzo2 z!OuBxor=wf6LdL5ad_4P%ABBc#^k!ijcUSi18&c!&7WiX;a7pUr;0^BSK|dp2D66& zW*Zmg9y>EXoN0!DW5NQ?$I@?@u|&GD=hZs3@@QMn{SAP+n^3@`eErAZE0O?xcfTt^ z-|uZIn+UB6Wlyu)ymRcka@j1m*;%L{YrlIiDZz>I@N_Y@sy{!Qy;C zHJ;t$A9{g3yF>dVr9toleF7o40}Q-$CK~E4`6Mqk))KNq5}U&z#`qA^e?1kwUQZ)< z`R&4Rbu^@dO zI^g4=Q1zrY0ttb|Cp6|sC=;!Qropx#GZ1UfOavbC%yA8~bTUJ*NtcF^n`gB1uQ$lh zQyAAjyOH4i>zSa9`J1#$KK9u-k6S3_EuAwNf9b8eAr*Yun(Q-bz5Ly^qF+M&kWdHB znh`A`b7aZnVXZ}IA!<3~X^Rda_fZ(M%gkE2M=+3ClgQNW%U@4ByRk!|xI2c`%<&=o z%zFlm3&#MpCX0m?oU#;S_gz_`mz$f=2Pg-}49AWjl#t-NtWE6{Tt9`)DkpiuWDrZ3-p4gVqa7 z9(=8R=bbUc4rkUutcA&WsW3l@i!$h>9aCwgIR}6G#GH3Ix?qnZvN23d<3%Wru2jc? z>dg4>{E#Wzw!Z@^DpA0uQF~H)8@rfN+vk+Hem+jwu~MsTlVAGs?yC*v4RR6VhFC@v zWkbur=0oRAUN~n?$ZI^a#e=8sVdeyEX{Ou^O$DtOm!=@R&Td>#^?q#$;#>da!e0yf z`J8&t$+fbhkfP0x*!jGOLc?qI#i8;*%isHYUsCCKjfrRYZ=RIGTEvGDmP~lVH=|vE zDuDCv)^j+%N)7k zd>pojxG-j+Cd4^3ww(Tiq-XxmM2&OW5tAQC82qQ}&1-m-!`++XMmIMMk>fnfv%B1d zO;cvvCh&t?oq4Md=^X5VD%|hAC_)+RN1VfZJLn2wL^`MPAvjT@@;c{bljh1Y$pSJ| zSYBKbhklTEHzw{TK-&=4=#-YxM;~xjZpc`|HI}4FbH)`_GZ9ztAj5<;zB7qVVIs=R zd4LA8&_S>1V4j}Xf!y?y|J(?5>dS*K4A1Sn1y1;9tQv#ByVppkqZQ)@Ogsf69GUj# zi$LPZ1%Qin51jDXE`Ouf{;+S~popZp{`52=Q{jIC z6b;)Q#Cu$*hm-%shlXz|Q+_95dOe7o1!Weg?Klvnphob-uS>8#5EvO$~nUVsigQ=QXjW6kOHa;R@a%($B2hbs@FZ?PQ- zO+Cl*6wBH=WAX@P5T02_V~hpPi%$*%kOI*!Sa=c>YMNx9Sf!o@D4K$PfSY|w%6gd$ zlS>69NN#${YIE*safsR>;wpu2l3@~d;I}98rkI?()2D2$CX#V&khS?aL#%6O@2c(Z z+}83cS0L^2IU}GOI|Z*vJ`;!#Pb>vArUN`fF^N5Cn-crK7l%h&>AD(*7#(EJb^XgB zhrEsw2-B%-$9QJHI%7fLwd9u2iCLZMB_u=eOnqy)ve8gM@ z5+E#2Sa~|S&j^Gn?BZdWjrLR^E3K}=Xf5T3AprDVT2EQuAbo?--A$l1_? zVTSYt38xU;rrudg9CBe8$vn1OW<9B}%6`7}Ak%n(wStpA)PEc41nce3H+ zO-$a|*u>s%IzN}=UeddB?1Rc-^&z>r9Ot!Uuq7*-$N;30b!OD$NsTnubI!~ST@}B3 zy3q*4l3B>QQgnO5u*!XaaqE(94GrGCi!|Ktwb(+C=6hptT$0!%1lIU(%x27qB|}xf z_Ivl1qK)QER=$V@ak8tBd9K@*GhZPF-5h{dy^DX9+#_K={cC_qDE~n9rhUhB7U3pa z-EFS+p-HMarclI%39j|FXP}?HwM`1(saxX~Z6|I18Ew=t5WvE*ps_sP^C73|1gQ@? z+kr3~0|4fh0ciD*5;Ga1V1SDKyVJmtRtJ>)(S>jwql9~>bbdsCw(7;-wb&Oysn3RB zb=ET9^>}6cA|CyKqENzu`32&YUbxa0y5bc!gmy%VcWDJDe*ysQ4_7#onhX@v@4abm z>;MjWssZ}*6Y80%fsS+?*sAdhwhMTLX~;ZtNRfi|yCcr6*JTiEVmDKHQ$}(Dq;-T! z+5w*4aDqkfVgG+?DeSA+4meO6*0YM)lfWTru{a-@DO_2k9f!S83B)!YCiUb(Ol z4b7wESWkb`ejS{`glVZ*_*VdV*qI5=Jr7JqCq*~gYTfErfqLQJkRmjP^PvZUN5f|j zj`Alhq%(-Fl;f8Z`{dj3+t1UIzQHuFr>}~PnEO0G(*2(r)a1bZ&I5V;y{=Kz771{a zyKhg6#m0u?b(dLkGDVzsPW00UYtLn3<(TF~ZGUVVVr%Qj)uUB*O{}ej9)}DitATaO z&PvPV``v&!g%XfRpm$-S7G~>EghCma{T_vrM!?jgL}KrKJH!X()OR)iP_L?Lz+aLP zcf5VCo2nr4UQ4_Ns+D#h5?Oy#=Hx?7o{wPqA{Yx)uVqYUW}Bw%^<4R0JDVibMc6(( zo0`ZEcW;wGJsM9vqRihXkwC&7{3?xVccK68*ZokpA-)A0zxM(-pgI#bNAGD!s&Yg3 zZnyyGy#UGGd!x4o_t+?a+C4nn#>T4w_FmKOsn!HUk_r8s zI&p-t2|S2Xr-H;K7SitOdQQSC4FbBEo29#-q0^mnsJ$;io*GcPU#KkN=pYFVIQR1| zBObtHfh3;dk2z$9WPCH(5GvS^e`ZMF-ro4e{o|}I4&kka3YO!C`20EC$or&DVuAz1 zEa`!gG@voFU!U88*mSp9**YtnlW|1-p79Am%q2E6PscjTk2kQI1PqYv$_ zN%MHR3dLX4&p4U%T;Efu4*s*{uh}6oDhpFyxf*@oPhf7 zS4{HGpnzG53F2@*<0Qmt;$8|CIhr~zPTEM=Qd8Clf9HGPg)(i*@Og26n>G6tDmt{s zIZ_Dw22I1^7EHwRU)k4szOpm_#0U0pv8C?daFvFx8-5czIZm*Sij~)Mb;0NuHPQ*X z!8YzVN_AQk_T(lOBc9d=kV)akRR$$8?)i6CkKAxG)*5Y~X>_RPq%R$ZGvd{LP78p! z1Ti29FX%|!LLzNc$oSwnCpV^HUdpB?M#&!6ruH$jlggh#lSI8QMb|(%^?@;gmrI0f zu-1+fKd$8Nv2&^dtkwEbPD(8=1w4-ruU!~@?;ajQgP=E0IM}-%{!7U>2F)(wW2=zr zio;JjH6L!upy~;?Sca2=jh2W{`24I6JIU2ufe(r{5DV6rH?k|D-+D`MT;RR5?poO| zg?lDN=kpRSbE$V<-Jm+H*rq@Nbq{DSKOg*Tc)hLqwMl|)Gu3r<*3(R*FgG7)L;Tta@-wBc@!gfe zDz}qr09jUQm;fE5As(2d4m8HT>&D?;eV^r|0LjM+5aR_MYYq; zLwGXji%ja=;Tj9YBHsFyOuZ4d_7krWYZ6awn?EO7kHPF+#u+qp(lazl4Sai7`2ey_ zmkK{U!O1lso{@M4W)MI~bqFL!`+f0)-{3+fEuP^m(5z?p@M`nz%p3|_tws_iG>$O; zl3ByRD+`L}ociGOboigRT)eOlJ(>yBEdZJMCxVm;~>>sp0qSi{1M|I(LJ}aC@*hyc(Q@02ynm_Rb zh~`H60eq#D6&pGKTL#;67&j?gv@H_A*9@`LDDqG%>|)<6MuQ>6&r+ofhU7S2#^w!_ zawe2=GCI&`FL{*Ea&-YklSnE*NpP z){QN&DrE$`nW-d$ZEqn${~>zr0KRt>EpvFU53%{06;xz7HMEiRt-{WZaOLKpTfR?TlL_ut}Qx}39U z8BO6v;uy1A7f0fzMiFXOiA~B(hF^UqvEJ^^9GB1Sdt9U2-DvyOr(=!0aK-72>dcgI zds=|%tMFo>{iY1#y-39|b3A%*8y~@#W$`VwIl2Dy`4NVRmx#y=(kxd@O)O0^4E;$B zR7?8j@9Pl^c&|)er?(;;9z_zj!D**}6dTt(ofg8yu!irREmlX>VDMy%rdbgC7*a*!usc(5|GBmJs+C0 z?btx?;YUjGlVJ)p+UPkX2LGrb7r^D{+Sahw!d8{qfSm1$tV4B3~)hk#F@2C-1{fvcO;Ug?`bEz z6Ha^gAgl?cyijA){=y_v4a@*}$)!BJ`G4M1#ofk@q3$d{8xNP|;vetv2f9A<^JkWz2xYjB zbf}w|d$Jl2xnDCxg8th6{0b&S--Q5fZ9}kCB?JesZrpV5FU)1$Vp=`J{QGfgZs0}* zCd%Q65nJ)^zU)gszY8DnZcGp*7tgBFV3;HL#|j^-B@in&$0PWPBcyS7BeFE!%=iG! zA02DQNsKg#_h#=}&m=#K7ZvP~Z$SbuC$O*acz;f!G8SU;*4^m4b;0euy2Wn^joEh& zbc|{^P@o)r=a8GzXkui#<+=~KK4Ts_0N`^XtR(OZ4#>gPo=FFDs}An4V7}J^_T256 zpP73vXRfZThoAY>4A7ZFZ(kfzt|1-@5{z<@?57B7B;mxUS(t)ep(X(9HI!&%+!{Y|{5EbzhsOB6*Mym&ERmW9}y+VeTPI)@KDnem{NkFCbI zH-_2zjn%@B8~n~^2+~Oo2=SA8&gob$`#Y_I5WCxrea!01#`Md!O?Uy=cq5OPc}lBmd228(4IG+TcdK*Hl<(Q%y<_2qujB*x6dF{swLjXE$Ydi0`e4Lo4tET zbFGZY?Y*BlR5(m23u^^^6FsjU4l0FeRsN+a3A*N&lM2V~L6(B?T42L3ht+YuLFgZt zq<1TW?`}x7=4hVzB)#$nS2oz#-hco7-?nJb=>P!uz2EO<{)*S%rr7?!6!8b>8i-pU9H}HMh_7*)R2E=gmb<#&<%~JV0&ZuBpt-x>!^lo` z5}@@_e)uQB`EI0+l^Ez@Y^i2$IpRvMa5Biy{Xs*@00CxSNVE_2!3{5zVn9DxGh%*q zYq{hHz@QZRU3k;}3K1HAVm6&)TMof;Y2dnJSWrjvROh=zoQfgrT|w8Hn`wT)LU-@X zFWWY)Le1a2&WNjyo7(+pz`4$25=bpBY8PT9k|`OLwcQ|1FOQvGjeD8&hm{u?2}1BB zKQ_8ncC&1t%VhO>?lcKT>KE_n{QJtE1J8sK`cm_l8a-~b5~dY&+Gvm1eJH;flrHon zWV`JG-QzW{o-m9qgniHi#%sbBD zL8fsz+c8tl0WFOpDqdFWFdcyBMEWq8kXN$QlM4Av(pGO@vrtK2hX_;cn3XutUjK|* zLr4^58@5>%Z>b(19mYGbd*^(5SQ|3;hLTjYwvv_I@8x`UF&u6BaC&}#C&J4gUUj!M zkz6TMJwa?u*tkCM=(x0?HKNS|xh=9KmE@R?_7|@{ zaFr=+p2P@0|8qw&DR?6QAQIobOw%+os3(xUk*+IX7bnGH&s%`2rINMgWZA0$aPOHj zoJns(g51=L3=25jd1Sa;P_scxz}D@y>zoSMLxz4bA0VGO6SEZ*o|RZD`o}O)ks~;8 z+iK(9niQlaYe|ILy03ulnM zOD__@5u<%6C3BGBKnoc^;HK-He{3ZC#c^8U*~X5$w$FZL;Ei}xZ?o$R^DJbIZl0g5 z_xc)<0}Z0nPXN)sQXF*uo~oq4`{YgGVxAwYK~~NDv%Tn_k!0Yf#Og@b6AVBimdt(` zc91&|LmXGVL)?I0rrtI^r9fd$IW>uPES;Qa!@mbO3fuUP1-Sj-tKC26rM4ad4J1W(`{pkoRD zos%UVd2`tOa+>a^a%1?)b1~fc)reyV3*ye1bLMl-na|;zW8#vbAdj${Yia!Cgzt(5 zg`KgSHj*@sv5F|bR(6*l9j^tAFdjg{FaSBnWc$d=rE4t<^S zA@P=uWy1xL2WKGZhav-Izcat^^*Mz+zYz7IRpAmspgjH=-Ne#!<3WnZ&}GR)S#nba z*>9OSN$?4rv{T?5<2;G_Pmq>W+3j27vDZ6p1UwiQcIA0wK7(te{;94n{-!#-eXZ zPfXHXzlxRelA$EvJLX<$JWU<(WWmp1by5}UF)kGb1xHsG=ETDaW*go!kwzdUy^nDL zfUqa$9Nj%bpFE#FhXNi=YTC39`pP2|*2_P}Y7?)c{SwIV%itS1COHFL(k5tBX#7@noSxd=8w}p5e!75b0WaY8(;1`{NYw2RY^Me;dqK*xe=RDLy?M zL}=Id+)?0b%&FH`5*B685Rchd)E#|yEpcwB?H8`~$^eZB(BnR6!hu&cG3i{gEM zyBso4PvG+@>Q6Bb2{de(ASaB@9tms6e}-q~!~TudSK@Oro;EpT6Eq*B`d2yBR5Gvq z>IQ3P3h&m^pCM*;*CxnMzPqjuObw`V4$S!Ha5yOI5e!k;?!uADnK|U)xF$L;*5b?t zBx_wX7^{Shy`u}gTOT(BGmNO>y;)gDBYO$C_V3z=SLc(sow=j#JhU6~xGN+%aW3d+ zB~|P#e<&C^CdnToH_J!HG=}UH4%)pn7vVnz584G7j08Uf1JHL}{Kt=TZ)Eq?%|jFQ zncv^{dfjPAWy|Z(r^CEv;Bg5J<#Bgm9#ND1=9->A2O@TEm=Fd4EIla>&u7k~fI{mT z$!peMMqD{Mna%u8-TU>1?PkWpKJ8oMdDi*fq`)&jv7Nn_C=r2G9aU(k+F-!0xUBRO z0Wik)hZAWN*q6@z;Tz5KFm{u^s-x^fQ*JS+SAIh4If8IpQ_Gg7#~>Crn7THYnU`Xj zpzX)(^kc}Z0BscRw#61Ac-o}q;G8wKO$B~m z&E&nv?p>GRZpuR8gm=G71RFocJwH;LsjUlyl}`T;bgev83m)CcH~GcHird z^#5@8KV$he3PvS{0&c9QBh5{4mH~Ccl_sU`|C#vM$#pTiXs4;WN*a@ z;8s(fS3Cpg-uT7rUZg*US>{PefyKF_yCRPwfmwVE>(H%sE#Of4H-PqPnIUFbPr@We z!)CY7pQ3}8e9-FZ)1WA3zq{Yn-94w1aD!*BMBSZ09@bXvd;?!~;+xdPpMTaPN?gC7 zcU!M|XO07kuUA(-R~f*e5dJz}eZ%|GJ_Jm{Z)b1UcM6eyO$oy$shr zso12+TdYeTH*@&e44r1hL$>o;Z+i(`O!Ma-DvH!dZDbel2=-(o@MsqoTUZ5@0b+`H zD7mN|E;4~M=fwT$rAIx3BrJLrE32%y&%nC2(~(v0UMQM)jtk6s`SmI!1EJ}IS1m3C z^UGJo&8%(agT}&qC&dr58$KNBrUd)ZyD;Y}f{4k90dbbj>x5TD{p z>*t!LqyThp({{n8;HBYqhILRL>7dGpRisU>;N$Mwsb zF+Ns1uy<2%dfRrm&XF{1f&UUx>aM=K`5E|PSX(@~AYY2!i^m;{rKI}Ad$V8oSDz#Y1$?GpYqKd6E2A;fey)8Sj+5A zblFAnYI#DmJ)gN>&p=hPuE-kvDz#B%na^-ju+0OUs-I7yLq1KIC{$9rnN3L0I#4F| ztvm~J4tXO=;<@3*asG#U$|N}{3#!VY>@3fday|O_&*)(e(z!bkz7d~w$nPQ-^nP~> z=FORy;moGZ7y*vqw;{BFV~RAN^U;go^pjRFBnaeyCZ}81NxqvZHQJt!2Kt(+&%X?Q zW4*e_q_inA7(;@`k*3HvCy2tc++tg&@B`)(6wXU?f2PoZ;;j|;zcLLL&UfMt6e`QPVHL0l$LlU1%!XSVmps zcv)13rFfAmb~s0s{%DTaCCdN-Zh!|Mz9CW1;dxHR>lhw62j$-PTm^U@d#Rst+^=O# zaD~=!RT_MKvs^5g!`s$-yN&fUc;sdChr#Zilf{b37w`t2Ah5Fw2wXZ9{Cwtn_sp>g zcJgfBQ20d_Czy%(Op3w8#RNV>@45E6sBl-*j$4z03;vi(hXd+nsx$~KOtf%mf1r(V zUy#u<8b*qxe5`_`4n&LwNt?q0Qin>Y#~GRy}OMzPx_ z{^eTy)^M|j#Sgu#W`DIi;=7tO)&Y8!1-jRgGtS*`CHp*=A2?}>Sfn9rSLb}1EzO!5 zq=j(K@w9>A{NaO|F2a^EkGp`L#=qkfTNFpk*XYr1C`R7u>&#d$>Knkb1Wo!km)EHJ z_+{+IC5S5vCxtlOYLyX2eZp^sv1K(^BbqjAr&w3wO&L2`=g%wAoYq~K^|jxE#m1sy z5|A*LguI#edncrGlj#+RzoyVOVxvWElsX*(HV`wjH=42~)dAK6cfn^enrGYmAnC+` zr&drSjQ6C$qy^;gL)j?z!LC7^R5d_DvJc`sJI&%tFKC`0S2mUEqfKEux;wI>!qpOfqA z`(Ao$BpVc_On8>Wo{W&hKx5@uoA{X@H3r+36`1`IyWwrB#>)yDEovV&B0W(;abi3& zn}e=kIf61i58+~wQn~&ht)1dzB579FFky`G;Y=;3EqzxOiK-@PEIn?6jAJ9 zaqq8ZX*bsh&^Od@K^M&XG9iLflSN953Hi?XynEx_koG4Q<6>*FVxRTKO+KDXMeJe! zy(8e>L4pz?5BM3k z9q8Za{}~+aA^xA?|9kkMKGgqn@c$nEKg5Une-8hjmdTRu7G%w8#!%tapZ{h6_-%rX z{*86s6{_5zLdE@6Usk3YLit7gz6)Kr8cfH#G464L^b9{!{nUJC?sBpxyN575>kg^7-h8S2+I(Uo{)wFHG>$8Xw5-?thhX z+VpMmk6-TjS6A14n_fphU4n8Zs-7wF(-{sQ)gtky&+Y2o9ll-n+kJg;vD*E^5pGR@ z!0X9j&T8)Ozi}5s$n>e#p&DEZ#$SV`-X$(dOn7g4D$Nu5-c&fg_qw;h`}n;Tua2%7 zXJ{t}@kLV}@Q3K{-;(g25O33w8y5S`W%WiP(=Xk;!pp_^_pJ!rk^BXo5$(^gBn2?~ z8U{GK`Z4b~pWtx&ZeOy*fLYvJ1Yqk9wR5;DD4z1^e(VqNbg788>0}6eE~&+~J3pL^ zO;~F$#12ts^uS<-?btg7h|0{Ea^Ca9y~$RRz^|ymMxQfaE9?oWpU*Vprw%fYiP6%A zsJDN;J|sAUb+7Q5s70F_?KYTGVRE}HBq^YP6T~MOUM`M{V1n6k$KBo&c-sC in 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

}QPqi#A1uPXYq%H45+(_43U3Go{LxXU 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

mD+V}B;qgF&xp@K5*e$sE&a-zhgj568Z+m#m z>Ts@CficZ^>7UzOYP#J*5Ge_`0$q>%s<4>)>vdK~gNK*D(4sUL4^>1q2CEy4$gt0$ zaun7($gH;>BCB$=te0!h8sPfsoTzD{5}bQ)$WKOlh&P`GN#-dJa>Gh=R_5)g$7BFp zSx%^Ln4StSqK7Jom*U0gOHjMB*bT&7p|Jx%j#zMDP<1Oyq{!t*C`^Z9WKTwTuW%L^ zmC`myVro6Tph1Ag2Rj_Nu^up_81t>#IAb;PcnU|5IN>@bAaWLG7*%4TXi`t_y<#4aX||j3P@E8&)

;)U$z5 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

tkf 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ൺ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

N(r~{y!aqZ${5)}Yu0rd@pU$wlf?}Zm^ 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 z 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

  • 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�u<#cUbovAAR{sQXK57gHwow<_jO!Gx5jb^& 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. - -```c++ -namespace boost::openmethod::policies { - -template -struct basic_error_output : output { - static Stream error_stream; -}; - -} -``` - -### Description - -`basic_error_output` is an implementation of `output` that writes error -messages to a `LightweightOutputStream`. - -### Members - -#### error_stream - -```c++ -Stream error_stream; -``` - -Initialized by the default constructor of `Stream`. It is the responsibility of -the program to initializate it if needed, e.g., for a `std::ofstream`, to open -it. diff --git a/doc/overview.adoc b/doc/overview.adoc deleted file mode 100644 index db7e3cd9..00000000 --- a/doc/overview.adoc +++ /dev/null @@ -1,144 +0,0 @@ - -## Overview - -### Requirements - -OpenMethod requires C++17 or above. It depends on the following Boost libraries: - -* Assert -* Config -* Core -* DynamicBitset -* Mp11 -* Preprocessor - -Boost.Test is also required to build and run the unit tests. - -### Installation - -The library is headers-only. You can install it system-wide, or add the path to -the `include` directory to your project's include path. - -### Namespaces - -#### boost::openmethod - -The library's main namespace. Contains `method`, `virtual_ptr` and -`virtual_ptr_traits`, `use_classes`, the `default_registry`, etc. - -#### boost::openmethod::policies - -Contains the policy framework. - -### Headers - -#### - -The library's main header. Provides `method`, `virtual_ptr` and -`virtual_ptr_traits`, `use_classes`, the default policy, etc. - -If `BOOST_OPENMETHOD_DEFAULT_REGISTRY` is defined before including this header, -its value is used as the default value for the `Policy` template parameter -throughout the code. Otherwise, `boost::openmethod::default_registry` is used. -Setting `BOOST_OPENMETHOD_DEFAULT_REGISTRY` after including the core header has no -effect. - -#### - -Provides `BOOST_REGISTER_CLASSES`, `BOOST_OPENMETHOD`, -`BOOST_OPENMETHOD_OVERRIDE` and other macros. - -#### - -Convenience header. Includes `` and -``. - -Also imports `boost::openmethod::virtual_ptr` in the global namespace. This is -usually regarded as bad practice. The rationale is that OpenMethod emulates a -language feature, and `virtual_ptr` is equivalent to keyword, similar to -`virtual`. Besides, the macros are global as well. - -There are two ways to avoid importing `virtual_ptr` while still using the -macros: - -* Define `BOOST_OPENMETHOD_NO_GLOBAL_VIRTUAL_PTR` before including - ``. This disables the import of `virtual_ptr` in the - global namespace. - -* Include ``and ``. - -#### - -Provides `intialize` and `finalize`. Typically included only by the translation -unit that contains `main`, unless dynamic loading is used in other places in the -program. - -#### - -Provides support for using `std::shared_ptr` in place of plain pointers in -virtual parameters. - -#### - -Provides support for using `std::unique_ptr` in place of plain pointers in -virtual parameters. - -#### - -Provides support for storing v-table pointers directly in objects, in the same -manner as native virtual functions. - -#### - -Provides the `debug` and `release` policies in the `boost::openmethod::policies` -namespace, and `default_registry` in the `boost::openmethod` namespace, which is -an alias to either `debug` or `release`, depending on the value of the -preprocessor symbol `NDEBUG`. - -Usually not included directly. Can be used to create custom policies from stock -policies, by forking them and adjusting a few policys. - -#### - -Provides the constructs used in the policy framework, essentially -`basic_policy`, `policy`, and its abstract subclasses (`rtti`, `extern_vptr`, -etc). - -#### - -Implements the `rtti` policy using standard RTTI. - -#### - -Implements the `rtti` policy using a minimal RTTI implementation. Can be used only with the "final" constructs, or with intrusive v-table pointers. - -#### - -Implements the `extern_vptr` policy using a vector of pointers. - -#### - -Implements the `extern_vptr` policy using a map of pointers. - -#### - -Implements the `type_hash` policy using a perfect hash function. - -#### - -Implements the `error_handler` policy by routing the error through a -`std::function`. - -#### - -Implements the `error_handler` policy by throwing an exception. - -#### - -Implements the `output` policy using a lightweight version of -`std::ostream`. - -#### - -Implements the `trace` policy using a lightweight version of -`std::ostream`. diff --git a/doc/restricted_output_stream.adoc b/doc/restricted_output_stream.adoc deleted file mode 100644 index d4f9a6cd..00000000 --- a/doc/restricted_output_stream.adoc +++ /dev/null @@ -1,35 +0,0 @@ - -## LightweightOutputStream - -### Description - -LightweightOutputStream is a concept describing a `std::ostream`-like class with -a reduced set of operations. - -While convenient, `std::ostream` and its implementations constitute a sizeable -piece of code, which may make it unsuitable for certain applications. OpenMethod -uses a small subset of the operations supported by `std::ostream`. By default, -the library uses a lightweight implementation based on the C stream functions. - -Implementations of `LightweightOutputStream` provide the following functions: - -[cols="a,a", options="header"] - -|=== - -| Name -| Description - -| LightweightOutputStream& operator<<(LightweightOutputStream& os, const char* str) -| Write a null-terminated string `str` to `os` - -| LightweightOutputStream& operator<<(LightweightOutputStream& os, const std::string_view& view) -| Write a view to `os - -| LightweightOutputStream& operator<<(LightweightOutputStream& os, const void* value) -| Write a representation of a pointer to `os` - -| LightweightOutputStream& operator<<(LightweightOutputStream& os, std::size_t value) -| Write an unsigned integer to `os` - -|=== diff --git a/doc/rouge-github.css b/doc/rouge-github.css deleted file mode 100644 index b126f17f..00000000 --- a/doc/rouge-github.css +++ /dev/null @@ -1,199 +0,0 @@ -.highlight table td { padding: 5px; } -.highlight table pre { margin: 0; } -.highlight .cm { - color: #999988; - font-style: italic; -} -.highlight .cp { - color: #999999; - font-weight: bold; -} -.highlight .c1 { - color: #999988; - font-style: italic; -} -.highlight .cs { - color: #999999; - font-weight: bold; - font-style: italic; -} -.highlight .c, .highlight .cd { - color: #999988; - font-style: italic; -} -.highlight .err { -} -.highlight .gd { - color: #000000; - background-color: #ffdddd; -} -.highlight .ge { - color: #000000; - font-style: italic; -} -.highlight .gr { - color: #aa0000; -} -.highlight .gh { - color: #999999; -} -.highlight .gi { - color: #000000; - background-color: #ddffdd; -} -.highlight .go { - color: #888888; -} -.highlight .gp { - color: #555555; -} -.highlight .gs { - font-weight: bold; -} -.highlight .gu { - color: #aaaaaa; -} -.highlight .gt { - color: #aa0000; -} -.highlight .kc { - font-weight: bold; -} -.highlight .kd { - font-weight: bold; -} -.highlight .kn { - font-weight: bold; -} -.highlight .kp { - font-weight: bold; -} -.highlight .kr { - font-weight: bold; -} -.highlight .kt { - color: #445588; - font-weight: bold; -} -.highlight .k, .highlight .kv { - font-weight: bold; -} -.highlight .mf { - color: #009999; -} -.highlight .mh { - color: #009999; -} -.highlight .il { - color: #009999; -} -.highlight .mi { - color: #009999; -} -.highlight .mo { - color: #009999; -} -.highlight .m, .highlight .mb, .highlight .mx { - color: #009999; -} -.highlight .sb { - color: #d14; -} -.highlight .sc { - color: #d14; -} -.highlight .sd { - color: #d14; -} -.highlight .s2 { - color: #d14; -} -.highlight .se { - color: #d14; -} -.highlight .sh { - color: #d14; -} -.highlight .si { - color: #d14; -} -.highlight .sx { - color: #d14; -} -.highlight .sr { - color: #009926; -} -.highlight .s1 { - color: #d14; -} -.highlight .ss { - color: #990073; -} -.highlight .s { - color: #d14; -} -.highlight .na { - color: #008080; -} -.highlight .bp { - color: #999999; -} -.highlight .nb { - color: #0086B3; -} -.highlight .nc { - color: #445588; - font-weight: bold; -} -.highlight .no { - color: #008080; -} -.highlight .nd { - color: #3c5d5d; - font-weight: bold; -} -.highlight .ni { - color: #800080; -} -.highlight .ne { - color: #990000; - font-weight: bold; -} -.highlight .nf { - color: #990000; - font-weight: bold; -} -.highlight .nl { - color: #990000; - font-weight: bold; -} -.highlight .nn { - color: #555555; -} -.highlight .nt { - color: #000080; -} -.highlight .vc { - color: #008080; -} -.highlight .vg { - color: #008080; -} -.highlight .vi { - color: #008080; -} -.highlight .nv { - color: #008080; -} -.highlight .ow { - font-weight: bold; -} -.highlight .o { - font-weight: bold; -} -.highlight .o { - font-weight: bold; -} -.highlight .w { - color: #bbbbbb; -} diff --git a/doc/rtti.adoc b/doc/rtti.adoc deleted file mode 100644 index 0e194d7b..00000000 --- a/doc/rtti.adoc +++ /dev/null @@ -1,77 +0,0 @@ - -## rtti - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct rtti : policy {}; - -} // boost::openmethod::policies -``` - -### Description - -The `rtti` policy provides type information for classes and objects, implements -downcast in presence of virtual inheritance, and writes descriptions of types to -an `ostream`-like object. - -### Requirements - -#### is_polymorphic - -```c++ -template static constexpr bool is_polymorphic; -``` - -`true` if `Class` is polymorphic. - -#### static_type - -```c++ -template static auto static_type() -> type_id; -``` - -Returns a `type_id` for `Class`. - -#### dynamic_type - -```c++ -template static auto dynamic_type(const Class& obj) -> type_id; -``` - -Returns a `type_id` for an object's dynamic type. - -#### type_name - -```c++ -template -static auto type_name(type_id type, Stream& stream) -> void; -``` - -Writes a description of `type` to `stream`. - -This requirement is optional. `rtti` provides a default implementation that writes `typeid({type})` to `stream`. - -#### type_index - -```c++ -static auto type_index(type_id type) -> /* unspecified */; -``` - -Returns a unique key for `type`. Required only for RTTI systems that assign more -than one type "identifiers" to a type. For example, standard RTTI allows -implementations to have multiple instances of `std::type_info` for the same -type. - -#### dynamic_cast_ref - -```c++ -template -static auto dynamic_cast_ref(B&& obj) -> D; -``` - -Casts `obj` to `D`. Required only if using virtual inheritance. diff --git a/doc/skin.png b/doc/skin.png deleted file mode 100644 index 23540cc39756ee2e11045ecfbb9897794ff5244a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5205 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 P00000NkvXXu0mjfEy>?a diff --git a/doc/std_rtti.adoc b/doc/std_rtti.adoc deleted file mode 100644 index d37ff759..00000000 --- a/doc/std_rtti.adoc +++ /dev/null @@ -1,82 +0,0 @@ - -## std_rtti - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct std_rtti : rtti { - template - static auto static_type() -> type_id; - - template - static auto dynamic_type(const Class& obj) -> type_id; - - template - static auto type_name(type_id type, Stream& stream) -> void; - - static auto type_index(type_id type) -> std::type_index; - - template - static auto dynamic_cast_ref(B&& obj) -> D; -}; - -} // boost::openmethod::policies -``` - -### Description - -`std_rtti` is an implementation of the `rtti` policy that uses standard RTTI. - -### Members - -#### static_type - -```c++ -template -static auto static_type() -> type_id; -``` - -Return the address of `Class`'s `type_info`, cast to a `type_id`. - -#### dynamic_type - -```c++ -template -static auto dynamic_type(const Class& obj) -> type_id; -``` - -Return the address of `obj`{empty}'s `type_info`, cast to a `type_id`. - -#### type_name - -```c++ -template -static auto type_name(type_id type, Stream& stream) -> void; -``` - -Write the demangled name of the class identified by `type` to `stream`. -Execute `stream << reinterpret_cast(type)->name()`. - -#### type_index - -```c++ -static auto type_index(type_id type) -> /*unspecified*/; -``` - -Return `std::type_index(*reinterpret_cast(type))`. - -The function is required because C++ does *not* guarantee that there is a single -instance of `std::type_info` for each specific type. - -#### dynamic_cast_ref - -```c++ -template -static auto dynamic_cast_ref(Base&& obj) -> Derived; -``` - -Cast `obj` using the `dynamic_cast` operator. diff --git a/doc/tagfiles/boost-openmethod-macros-doxygen.tag.xml b/doc/tagfiles/boost-openmethod-macros-doxygen.tag.xml deleted file mode 100644 index 67737d0d..00000000 --- a/doc/tagfiles/boost-openmethod-macros-doxygen.tag.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - boost::openmethod::BOOST_OPENMETHOD - boost/openmethod/BOOST_OPENMETHOD.adoc - - - boostBOOST_OPENMETHOD_DEFAULT_REGISTRY - BOOST_OPENMETHOD_DEFAULT_REGISTRY.adoc - - diff --git a/doc/tagfiles/cppreference-doxygen-web.tag.xml b/doc/tagfiles/cppreference-doxygen-web.tag.xml deleted file mode 100644 index 61e3430d..00000000 --- a/doc/tagfiles/cppreference-doxygen-web.tag.xml +++ /dev/null @@ -1,68914 +0,0 @@ - - - - algorithm - cpp/header/algorithm - std - - - any - cpp/header/any - std - - - array - cpp/header/array - std - - - atomic - cpp/header/atomic - std - - - bit - cpp/header/bit - std - - - bitset - cpp/header/bitset - std - - - cassert - cpp/header/cassert - std - - - ccomplex - cpp/header/ccomplex - std - - - cctype - cpp/header/cctype - std - - - cerrno - cpp/header/cerrno - std - - - cfenv - cpp/header/cfenv - std - - - cfloat - cpp/header/cfloat - std - - - charconv - cpp/header/charconv - std - - - chrono - cpp/header/chrono - std - - - cinttypes - cpp/header/cinttypes - std - - - ciso646 - cpp/header/ciso646 - std - - - climits - cpp/header/climits - std - - - clocale - cpp/header/clocale - std - - - cmath - cpp/header/cmath - std - - - codecvt - cpp/header/codecvt - std - - - compare - cpp/header/compare - std - - - complex - cpp/header/complex - std - - - concepts - cpp/header/concepts - std - - - condition_variable - cpp/header/condition_variable - std - - - contract - cpp/header/contract - std - - - csetjmp - cpp/header/csetjmp - std - - - csignal - cpp/header/csignal - std - - - cstdalign - cpp/header/cstdalign - std - - - cstdarg - cpp/header/cstdarg - std - - - cstdbool - cpp/header/cstdbool - std - - - cstddef - cpp/header/cstddef - std - - - cstdint - cpp/header/cstdint - std - - - cstdio - cpp/header/cstdio - std - - - cstdlib - cpp/header/cstdlib - std - - - cstring - cpp/header/cstring - std - - - ctgmath - cpp/header/ctgmath - std - - - ctime - cpp/header/ctime - std - - - cuchar - cpp/header/cuchar - std - - - cwchar - cpp/header/cwchar - std - - - cwctype - cpp/header/cwctype - std - - - deque - cpp/header/deque - std - - - exception - cpp/header/exception - std - - - execution - cpp/header/execution - std - - - filesystem - cpp/header/filesystem - std - - - forward_list - cpp/header/forward_list - std - - - fstream - cpp/header/fstream - std - - - functional - cpp/header/functional - std - - - future - cpp/header/future - std - - - initializer_list - cpp/header/initializer_list - std - - - iomanip - cpp/header/iomanip - std - - - ios - cpp/header/ios - std - - - iosfwd - cpp/header/iosfwd - std - - - iostream - cpp/header/iostream - std - - - istream - cpp/header/istream - std - - - iterator - cpp/header/iterator - std - - - limits - cpp/header/limits - std - - - list - cpp/header/list - std - - - locale - cpp/header/locale - std - - - map - cpp/header/map - std - - - memory - cpp/header/memory - std - - - memory_resource - cpp/header/memory_resource - std - - - mutex - cpp/header/mutex - std - - - new - cpp/header/new - std - - - numeric - cpp/header/numeric - std - - - optional - cpp/header/optional - std - - - ostream - cpp/header/ostream - std - - - queue - cpp/header/queue - std - - - random - cpp/header/random - std - - - ranges - cpp/header/ranges - std - - - ratio - cpp/header/ratio - std - - - regex - cpp/header/regex - std - - - scoped_allocator - cpp/header/scoped_allocator - std - - - set - cpp/header/set - std - - - shared_mutex - cpp/header/shared_mutex - std - - - span - cpp/header/span - std - - - sstream - cpp/header/sstream - std - - - stack - cpp/header/stack - std - - - stdexcept - cpp/header/stdexcept - std - - - streambuf - cpp/header/streambuf - std - - - string - cpp/header/string - std - - - string_view - cpp/header/string_view - std - - - strstream - cpp/header/strstream - std - - - syncstream - cpp/header/syncstream - std - - - system_error - cpp/header/system_error - std - - - thread - cpp/header/thread - std - - - tuple - cpp/header/tuple - std - - - type_traits - cpp/header/type_traits - std - - - typeindex - cpp/header/typeindex - std - - - typeinfo - cpp/header/typeinfo - std - - - unordered_map - cpp/header/unordered_map - std - - - unordered_set - cpp/header/unordered_set - std - - - utility - cpp/header/utility - std - - - valarray - cpp/header/valarray - std - - - variant - cpp/header/variant - std - - - vector - cpp/header/vector - std - - - version - cpp/header/version - std - - - std - - std::FILE - - T - _Exit - cpp/utility/program/_Exit - - (T... args) - - - T - abort - cpp/utility/program/abort - - (T... args) - - - T - abs(float) - cpp/numeric/math/fabs - - (T... args) - - - T - abs(int) - cpp/numeric/math/abs - - (T... args) - - - T - accumulate - cpp/algorithm/accumulate - - (T... args) - - - T - acos - cpp/numeric/math/acos - - (T... args) - - - T - acosh - cpp/numeric/math/acosh - - (T... args) - - std::add_const - std::add_const_t - std::add_cv - std::add_cv_t - std::add_lvalue_reference - std::add_lvalue_reference_t - std::add_pointer - std::add_pointer_t - std::add_rvalue_reference - std::add_rvalue_reference_t - std::add_volatile - std::add_volatile_t - - T - addressof - cpp/memory/addressof - - (T... args) - - - T - adjacent_difference - cpp/algorithm/adjacent_difference - - (T... args) - - - T - adjacent_find - cpp/algorithm/adjacent_find - - (T... args) - - std::adopt_lock_t - - T - advance - cpp/iterator/advance - - (T... args) - - - T - align - cpp/memory/align - - (T... args) - - std::align_val_t - - T - aligned_alloc - cpp/memory/c/aligned_alloc - - (T... args) - - std::aligned_storage - std::aligned_storage_t - std::aligned_union - std::aligned_union_t - std::alignment_of - - T - alignment_of_v - cpp/types/alignment_of - - - - - T - all_of - cpp/algorithm/all_any_none_of - - (T... args) - - - T - allocate_shared - cpp/memory/shared_ptr/allocate_shared - - (T... args) - - - T - allocate_shared_for_overwrite - cpp/memory/shared_ptr/allocate_shared - - (T... args) - - std::allocator - std::allocator_arg_t - std::allocator_traits - std::any - - T - any_cast - cpp/utility/any/any_cast - - (T... args) - - - T - any_of - cpp/algorithm/all_any_none_of - - (T... args) - - - T - apply - cpp/utility/apply - - (T... args) - - std::array - - T - as_const - cpp/utility/as_const - - (T... args) - - - T - asctime - cpp/chrono/c/asctime - - (T... args) - - - T - asin - cpp/numeric/math/asin - - (T... args) - - - T - asinh - cpp/numeric/math/asinh - - (T... args) - - - T - assoc_laguerre - cpp/numeric/special_functions/assoc_laguerre - - (T... args) - - - T - assoc_laguerref - cpp/numeric/special_functions/assoc_laguerre - - (T... args) - - - T - assoc_laguerrel - cpp/numeric/special_functions/assoc_laguerre - - (T... args) - - - T - assoc_legendre - cpp/numeric/special_functions/assoc_legendre - - (T... args) - - - T - assoc_legendref - cpp/numeric/special_functions/assoc_legendre - - (T... args) - - - T - assoc_legendrel - cpp/numeric/special_functions/assoc_legendre - - (T... args) - - - T - assume_aligned - cpp/memory/assume_aligned - - (T... args) - - - T - async - cpp/thread/async - - (T... args) - - - T - at_quick_exit - cpp/utility/program/at_quick_exit - - (T... args) - - - T - atan - cpp/numeric/math/atan - - (T... args) - - - T - atan2 - cpp/numeric/math/atan2 - - (T... args) - - - T - atanh - cpp/numeric/math/atanh - - (T... args) - - - T - atexit - cpp/utility/program/atexit - - (T... args) - - - T - atof - cpp/string/byte/atof - - (T... args) - - - T - atoi - cpp/string/byte/atoi - - (T... args) - - - T - atol - cpp/string/byte/atoi - - (T... args) - - - T - atoll - cpp/string/byte/atoi - - (T... args) - - std::atomic - std::atomic_bool - std::atomic_char - std::atomic_char16_t - std::atomic_char32_t - std::atomic_char8_t - - T - atomic_compare_exchange_strong - cpp/atomic/atomic_compare_exchange - - (T... args) - - - T - atomic_compare_exchange_strong_explicit - cpp/atomic/atomic_compare_exchange - - (T... args) - - - T - atomic_compare_exchange_weak - cpp/atomic/atomic_compare_exchange - - (T... args) - - - T - atomic_compare_exchange_weak_explicit - cpp/atomic/atomic_compare_exchange - - (T... args) - - - T - atomic_exchange - cpp/atomic/atomic_exchange - - (T... args) - - - T - atomic_exchange_explicit - cpp/atomic/atomic_exchange - - (T... args) - - - T - atomic_fetch_add - cpp/atomic/atomic_fetch_add - - (T... args) - - - T - atomic_fetch_add_explicit - cpp/atomic/atomic_fetch_add - - (T... args) - - - T - atomic_fetch_and - cpp/atomic/atomic_fetch_and - - (T... args) - - - T - atomic_fetch_and_explicit - cpp/atomic/atomic_fetch_and - - (T... args) - - - T - atomic_fetch_or - cpp/atomic/atomic_fetch_or - - (T... args) - - - T - atomic_fetch_or_explicit - cpp/atomic/atomic_fetch_or - - (T... args) - - - T - atomic_fetch_sub - cpp/atomic/atomic_fetch_sub - - (T... args) - - - T - atomic_fetch_sub_explicit - cpp/atomic/atomic_fetch_sub - - (T... args) - - - T - atomic_fetch_xor - cpp/atomic/atomic_fetch_xor - - (T... args) - - - T - atomic_fetch_xor_explicit - cpp/atomic/atomic_fetch_xor - - (T... args) - - std::atomic_flag - - T - atomic_flag_clear - cpp/atomic/atomic_flag_clear - - (T... args) - - - T - atomic_flag_clear_explicit - cpp/atomic/atomic_flag_clear - - (T... args) - - - T - atomic_flag_notify_all - cpp/atomic/atomic_flag_notify_all - - (T... args) - - - T - atomic_flag_notify_one - cpp/atomic/atomic_flag_notify_one - - (T... args) - - - T - atomic_flag_test - cpp/atomic/atomic_flag_test - - (T... args) - - - T - atomic_flag_test_and_set - cpp/atomic/atomic_flag_test_and_set - - (T... args) - - - T - atomic_flag_test_and_set_explicit - cpp/atomic/atomic_flag_test_and_set - - (T... args) - - - T - atomic_flag_test_explicit - cpp/atomic/atomic_flag_test - - (T... args) - - - T - atomic_flag_wait - cpp/atomic/atomic_flag_wait - - (T... args) - - - T - atomic_flag_wait_explicit - cpp/atomic/atomic_flag_wait - - (T... args) - - - T - atomic_init - cpp/atomic/atomic_init - - (T... args) - - std::atomic_int - std::atomic_int16_t - std::atomic_int32_t - std::atomic_int64_t - std::atomic_int8_t - std::atomic_int_fast16_t - std::atomic_int_fast32_t - std::atomic_int_fast64_t - std::atomic_int_fast8_t - std::atomic_int_least16_t - std::atomic_int_least32_t - std::atomic_int_least64_t - std::atomic_int_least8_t - std::atomic_intmax_t - std::atomic_intptr_t - - T - atomic_is_lock_free - cpp/atomic/atomic_is_lock_free - - (T... args) - - std::atomic_llong - - T - atomic_load - cpp/atomic/atomic_load - - (T... args) - - - T - atomic_load_explicit - cpp/atomic/atomic_load - - (T... args) - - std::atomic_long - - T - atomic_notify_all - cpp/atomic/atomic_notify_all - - (T... args) - - - T - atomic_notify_one - cpp/atomic/atomic_notify_one - - (T... args) - - std::atomic_ptrdiff_t - std::atomic_ref - std::atomic_schar - std::atomic_short - - T - atomic_signal_fence - cpp/atomic/atomic_signal_fence - - (T... args) - - std::atomic_signed_lock_free - std::atomic_size_t - - T - atomic_store - cpp/atomic/atomic_store - - (T... args) - - - T - atomic_store_explicit - cpp/atomic/atomic_store - - (T... args) - - - T - atomic_thread_fence - cpp/atomic/atomic_thread_fence - - (T... args) - - std::atomic_uchar - std::atomic_uint - std::atomic_uint16_t - std::atomic_uint32_t - std::atomic_uint64_t - std::atomic_uint8_t - std::atomic_uint_fast16_t - std::atomic_uint_fast32_t - std::atomic_uint_fast64_t - std::atomic_uint_fast8_t - std::atomic_uint_least16_t - std::atomic_uint_least32_t - std::atomic_uint_least64_t - std::atomic_uint_least8_t - std::atomic_uintmax_t - std::atomic_uintptr_t - std::atomic_ullong - std::atomic_ulong - std::atomic_unsigned_lock_free - std::atomic_ushort - - T - atomic_wait - cpp/atomic/atomic_wait - - (T... args) - - - T - atomic_wait_explicit - cpp/atomic/atomic_wait - - (T... args) - - std::atomic_wchar_t - std::atto - std::auto_ptr - std::back_insert_iterator - - T - back_inserter - cpp/iterator/back_inserter - - (T... args) - - std::bad_alloc - std::bad_any_cast - std::bad_array_new_length - std::bad_cast - std::bad_exception - std::bad_function_call - std::bad_optional_access - std::bad_typeid - std::bad_variant_access - std::bad_weak_ptr - std::barrier - std::basic_common_reference - std::basic_filebuf - std::basic_format_arg - std::basic_format_args - std::basic_format_context - std::basic_format_parse_context - std::basic_fstream - std::basic_ifstream - std::basic_ios - std::basic_iostream - std::basic_istream - std::basic_istringstream - std::basic_ofstream - std::basic_ostream - std::basic_ostringstream - std::basic_osyncstream - std::basic_regex - std::basic_streambuf - std::basic_string - std::basic_string_view - std::basic_stringbuf - std::basic_stringstream - std::basic_syncbuf - - T - begin - cpp/iterator/begin - - (T... args) - - std::bernoulli_distribution - - T - beta - cpp/numeric/special_functions/beta - - (T... args) - - - T - betaf - cpp/numeric/special_functions/beta - - (T... args) - - - T - betal - cpp/numeric/special_functions/beta - - (T... args) - - std::bidirectional_iterator_tag - std::binary_function - std::binary_negate - - T - binary_search - cpp/algorithm/binary_search - - (T... args) - - std::binary_semaphore - - T - bind - cpp/utility/functional/bind - - (T... args) - - - T - bind1st - cpp/utility/functional/bind12 - - (T... args) - - - T - bind2nd - cpp/utility/functional/bind12 - - (T... args) - - - T - bind_front - cpp/utility/functional/bind_front - - (T... args) - - std::binder1st - std::binder2nd - std::binomial_distribution - std::bit_and - - T - bit_cast - cpp/numeric/bit_cast - - (T... args) - - - T - bit_ceil - cpp/numeric/bit_ceil - - (T... args) - - - T - bit_floor - cpp/numeric/bit_floor - - (T... args) - - std::bit_not - std::bit_or - - T - bit_width - cpp/numeric/bit_width - - (T... args) - - std::bit_xor - std::bitset - std::bool_constant - - T - boolalpha - cpp/io/manip/boolalpha - - (T... args) - - std::boyer_moore_horspool_searcher - std::boyer_moore_searcher - - T - bsearch - cpp/algorithm/bsearch - - (T... args) - - - T - btowc - cpp/string/multibyte/btowc - - (T... args) - - std::byte - - T - c16rtomb - cpp/string/multibyte/c16rtomb - - (T... args) - - - T - c32rtomb - cpp/string/multibyte/c32rtomb - - (T... args) - - - T - c8rtomb - cpp/string/multibyte/c8rtomb - - (T... args) - - - T - call_once - cpp/thread/call_once - - (T... args) - - - T - calloc - cpp/memory/c/calloc - - (T... args) - - std::cauchy_distribution - - T - cbegin - cpp/iterator/begin - - (T... args) - - - T - cbrt - cpp/numeric/math/cbrt - - (T... args) - - - T - ceil - cpp/numeric/math/ceil - - (T... args) - - - T - cend - cpp/iterator/end - - (T... args) - - std::centi - std::cerr - std::char_traits - std::chars_format - std::chi_squared_distribution - std::chrono - std::cin - - T - clamp - cpp/algorithm/clamp - - (T... args) - - - T - clearerr - cpp/io/c/clearerr - - (T... args) - - - T - clock - cpp/chrono/c/clock - - (T... args) - - std::clock_t - std::clog - std::cmatch - std::codecvt - std::codecvt_base - std::codecvt_byname - std::codecvt_utf16 - std::codecvt_utf8 - std::codecvt_utf8_utf16 - std::collate - std::collate_byname - std::common_comparison_category - std::common_comparison_category_t - std::common_reference - std::common_reference_t - std::common_type - std::common_type_t - - T - comp_ellint_1 - cpp/numeric/special_functions/comp_ellint_1 - - (T... args) - - - T - comp_ellint_1f - cpp/numeric/special_functions/comp_ellint_1 - - (T... args) - - - T - comp_ellint_1l - cpp/numeric/special_functions/comp_ellint_1 - - (T... args) - - - T - comp_ellint_2 - cpp/numeric/special_functions/comp_ellint_2 - - (T... args) - - - T - comp_ellint_2f - cpp/numeric/special_functions/comp_ellint_2 - - (T... args) - - - T - comp_ellint_2l - cpp/numeric/special_functions/comp_ellint_2 - - (T... args) - - - T - comp_ellint_3 - cpp/numeric/special_functions/comp_ellint_3 - - (T... args) - - - T - comp_ellint_3f - cpp/numeric/special_functions/comp_ellint_3 - - (T... args) - - - T - comp_ellint_3l - cpp/numeric/special_functions/comp_ellint_3 - - (T... args) - - std::complex - std::condition_variable - std::condition_variable_any - std::conditional - std::conditional_t - std::conjunction - - T - conjunction_v - cpp/types/conjunction - - - - std::const_mem_fun1_ref_t - std::const_mem_fun1_t - std::const_mem_fun_ref_t - std::const_mem_fun_t - - T - const_pointer_cast - cpp/memory/shared_ptr/pointer_cast - - (T... args) - - - T - construct_at - cpp/memory/construct_at - - (T... args) - - - T - copy - cpp/algorithm/copy - - (T... args) - - - T - copy_backward - cpp/algorithm/copy_backward - - (T... args) - - - T - copy_if - cpp/algorithm/copy - - (T... args) - - - T - copy_n - cpp/algorithm/copy_n - - (T... args) - - - T - copysign - cpp/numeric/math/copysign - - (T... args) - - std::coroutine_handle - std::coroutine_traits - - T - cos - cpp/numeric/math/cos - - (T... args) - - - T - cosh - cpp/numeric/math/cosh - - (T... args) - - - T - count - cpp/algorithm/count - - (T... args) - - - T - count_if - cpp/algorithm/count - - (T... args) - - std::counting_semaphore - - T - countl_one - cpp/numeric/countl_one - - (T... args) - - - T - countl_zero - cpp/numeric/countl_zero - - (T... args) - - - T - countr_one - cpp/numeric/countr_one - - (T... args) - - - T - countr_zero - cpp/numeric/countr_zero - - (T... args) - - std::cout - - T - crbegin - cpp/iterator/rbegin - - (T... args) - - - T - cref - cpp/utility/functional/ref - - (T... args) - - std::cregex_iterator - std::cregex_token_iterator - - T - crend - cpp/iterator/rend - - (T... args) - - std::csub_match - - T - ctime - cpp/chrono/c/ctime - - (T... args) - - std::ctype - std::ctype_base - std::ctype_byname - - T - current_exception - cpp/error/current_exception - - (T... args) - - - T - cyl_bessel_i - cpp/numeric/special_functions/cyl_bessel_i - - (T... args) - - - T - cyl_bessel_if - cpp/numeric/special_functions/cyl_bessel_i - - (T... args) - - - T - cyl_bessel_il - cpp/numeric/special_functions/cyl_bessel_i - - (T... args) - - - T - cyl_bessel_j - cpp/numeric/special_functions/cyl_bessel_j - - (T... args) - - - T - cyl_bessel_jf - cpp/numeric/special_functions/cyl_bessel_j - - (T... args) - - - T - cyl_bessel_jl - cpp/numeric/special_functions/cyl_bessel_j - - (T... args) - - - T - cyl_bessel_k - cpp/numeric/special_functions/cyl_bessel_k - - (T... args) - - - T - cyl_bessel_kf - cpp/numeric/special_functions/cyl_bessel_k - - (T... args) - - - T - cyl_bessel_kl - cpp/numeric/special_functions/cyl_bessel_k - - (T... args) - - - T - cyl_neumann - cpp/numeric/special_functions/cyl_neumann - - (T... args) - - - T - cyl_neumannf - cpp/numeric/special_functions/cyl_neumann - - (T... args) - - - T - cyl_neumannl - cpp/numeric/special_functions/cyl_neumann - - (T... args) - - - T - data - cpp/iterator/data - - (T... args) - - - T - dec - cpp/io/manip/hex - - (T... args) - - std::deca - std::decay - std::decay_t - std::deci - - T - declare_no_pointers - cpp/memory/gc/declare_no_pointers - - (T... args) - - - T - declare_reachable - cpp/memory/gc/declare_reachable - - (T... args) - - - T - declval - cpp/utility/declval - - (T... args) - - std::default_delete - std::default_random_engine - std::default_searcher - - T - defaultfloat - cpp/io/manip/fixed - - (T... args) - - std::defer_lock_t - std::deque - - T - destroy - cpp/memory/destroy - - (T... args) - - - T - destroy_at - cpp/memory/destroy_at - - (T... args) - - - T - destroy_n - cpp/memory/destroy_n - - (T... args) - - - T - difftime - cpp/chrono/c/difftime - - (T... args) - - std::discard_block_engine - std::discrete_distribution - std::disjunction - - T - disjunction_v - cpp/types/disjunction - - - - - T - distance - cpp/iterator/distance - - (T... args) - - - T - div - cpp/numeric/math/div - - (T... args) - - std::div_t - std::divides - std::domain_error - - T - dynamic_pointer_cast - cpp/memory/shared_ptr/pointer_cast - - (T... args) - - - T - ellint_1 - cpp/numeric/special_functions/ellint_1 - - (T... args) - - - T - ellint_1f - cpp/numeric/special_functions/ellint_1 - - (T... args) - - - T - ellint_1l - cpp/numeric/special_functions/ellint_1 - - (T... args) - - - T - ellint_2 - cpp/numeric/special_functions/ellint_2 - - (T... args) - - - T - ellint_2f - cpp/numeric/special_functions/ellint_2 - - (T... args) - - - T - ellint_2l - cpp/numeric/special_functions/ellint_2 - - (T... args) - - - T - ellint_3 - cpp/numeric/special_functions/ellint_3 - - (T... args) - - - T - ellint_3f - cpp/numeric/special_functions/ellint_3 - - (T... args) - - - T - ellint_3l - cpp/numeric/special_functions/ellint_3 - - (T... args) - - - T - emit_on_flush - cpp/io/manip/emit_on_flush - - (T... args) - - - T - empty - cpp/iterator/empty - - (T... args) - - std::enable_if - std::enable_if_t - std::enable_shared_from_this - - T - end - cpp/iterator/end - - (T... args) - - - T - endl - cpp/io/manip/endl - - (T... args) - - - T - ends - cpp/io/manip/ends - - (T... args) - - - T - equal - cpp/algorithm/equal - - (T... args) - - - T - equal_range - cpp/algorithm/equal_range - - (T... args) - - std::equal_to - - T - erf - cpp/numeric/math/erf - - (T... args) - - - T - erfc - cpp/numeric/math/erfc - - (T... args) - - std::errc - std::error_category - std::error_code - std::error_condition - std::exa - std::exception - std::exception_ptr - - T - exchange - cpp/utility/exchange - - (T... args) - - - T - exclusive_scan - cpp/algorithm/exclusive_scan - - (T... args) - - std::execution - - T - exit - cpp/utility/program/exit - - (T... args) - - - T - exp - cpp/numeric/math/exp - - (T... args) - - - T - exp2 - cpp/numeric/math/exp2 - - (T... args) - - std::experimental - - T - expint - cpp/numeric/special_functions/expint - - (T... args) - - - T - expintf - cpp/numeric/special_functions/expint - - (T... args) - - - T - expintl - cpp/numeric/special_functions/expint - - (T... args) - - - T - expm1 - cpp/numeric/math/expm1 - - (T... args) - - std::exponential_distribution - std::extent - - T - extent_v - cpp/types/extent - - - - std::extreme_value_distribution - - T - fabs - cpp/numeric/math/fabs - - (T... args) - - std::false_type - - T - fclose - cpp/io/c/fclose - - (T... args) - - - T - fdim - cpp/numeric/math/fdim - - (T... args) - - - T - feclearexcept - cpp/numeric/fenv/feclearexcept - - (T... args) - - - T - fegetenv - cpp/numeric/fenv/feenv - - (T... args) - - - T - fegetexceptflag - cpp/numeric/fenv/feexceptflag - - (T... args) - - - T - fegetround - cpp/numeric/fenv/feround - - (T... args) - - - T - feholdexcept - cpp/numeric/fenv/feholdexcept - - (T... args) - - std::femto - - T - feof - cpp/io/c/feof - - (T... args) - - - T - feraiseexcept - cpp/numeric/fenv/feraiseexcept - - (T... args) - - - T - ferror - cpp/io/c/ferror - - (T... args) - - - T - fesetenv - cpp/numeric/fenv/feenv - - (T... args) - - - T - fesetexceptflag - cpp/numeric/fenv/feexceptflag - - (T... args) - - - T - fesetround - cpp/numeric/fenv/feround - - (T... args) - - - T - fetestexcept - cpp/numeric/fenv/fetestexcept - - (T... args) - - - T - feupdateenv - cpp/numeric/fenv/feupdateenv - - (T... args) - - - T - fflush - cpp/io/c/fflush - - (T... args) - - - T - fgetc - cpp/io/c/fgetc - - (T... args) - - - T - fgetpos - cpp/io/c/fgetpos - - (T... args) - - - T - fgets - cpp/io/c/fgets - - (T... args) - - - T - fgetwc - cpp/io/c/fgetwc - - (T... args) - - - T - fgetws - cpp/io/c/fgetws - - (T... args) - - std::filebuf - std::filesystem - - T - fill - cpp/algorithm/fill - - (T... args) - - - T - fill_n - cpp/algorithm/fill_n - - (T... args) - - - T - find - cpp/algorithm/find - - (T... args) - - - T - find_end - cpp/algorithm/find_end - - (T... args) - - - T - find_first_of - cpp/algorithm/find_first_of - - (T... args) - - - T - find_if - cpp/algorithm/find - - (T... args) - - - T - find_if_not - cpp/algorithm/find - - (T... args) - - std::fisher_f_distribution - - T - fixed - cpp/io/manip/fixed - - (T... args) - - - T - floor - cpp/numeric/math/floor - - (T... args) - - - T - flush - cpp/io/manip/flush - - (T... args) - - - T - flush_emit - cpp/io/manip/flush_emit - - (T... args) - - - T - fma - cpp/numeric/math/fma - - (T... args) - - - T - fmax - cpp/numeric/math/fmax - - (T... args) - - - T - fmin - cpp/numeric/math/fmin - - (T... args) - - - T - fmod - cpp/numeric/math/fmod - - (T... args) - - - T - fopen - cpp/io/c/fopen - - (T... args) - - - T - for_each - cpp/algorithm/for_each - - (T... args) - - - T - for_each_n - cpp/algorithm/for_each_n - - (T... args) - - - T - format - cpp/utility/format/format - - (T... args) - - std::format_args - std::format_context - std::format_error - std::format_parse_context - - T - format_to - cpp/utility/format/format_to - - (T... args) - - - T - format_to_n - cpp/utility/format/format_to_n - - (T... args) - - std::format_to_n_result - - T - formatted_size - cpp/utility/format/formatted_size - - (T... args) - - std::formatter - - T - forward - cpp/utility/forward - - (T... args) - - - T - forward_as_tuple - cpp/utility/tuple/forward_as_tuple - - (T... args) - - std::forward_iterator_tag - std::forward_list - - T - fpclassify - cpp/numeric/math/fpclassify - - (T... args) - - std::fpos - std::fpos_t - - T - fprintf - cpp/io/c/fprintf - - (T... args) - - - T - fputc - cpp/io/c/fputc - - (T... args) - - - T - fputs - cpp/io/c/fputs - - (T... args) - - - T - fputwc - cpp/io/c/fputwc - - (T... args) - - - T - fputws - cpp/io/c/fputws - - (T... args) - - - T - fread - cpp/io/c/fread - - (T... args) - - - T - free - cpp/memory/c/free - - (T... args) - - - T - freopen - cpp/io/c/freopen - - (T... args) - - - T - frexp - cpp/numeric/math/frexp - - (T... args) - - - T - from_chars - cpp/utility/from_chars - - (T... args) - - std::from_chars_result - std::front_insert_iterator - - T - front_inserter - cpp/iterator/front_inserter - - (T... args) - - - T - fscanf - cpp/io/c/fscanf - - (T... args) - - - T - fseek - cpp/io/c/fseek - - (T... args) - - - T - fsetpos - cpp/io/c/fsetpos - - (T... args) - - std::fstream - - T - ftell - cpp/io/c/ftell - - (T... args) - - std::function - std::future - - T - future_category - cpp/thread/future_category - - (T... args) - - std::future_errc - std::future_error - - T - fwide - cpp/io/c/fwide - - (T... args) - - - T - fwprintf - cpp/io/c/fwprintf - - (T... args) - - - T - fwrite - cpp/io/c/fwrite - - (T... args) - - - T - fwscanf - cpp/io/c/fwscanf - - (T... args) - - std::gamma_distribution - - T - gcd - cpp/numeric/gcd - - (T... args) - - - T - generate - cpp/algorithm/generate - - (T... args) - - - T - generate_canonical - cpp/numeric/random/generate_canonical - - (T... args) - - - T - generate_n - cpp/algorithm/generate_n - - (T... args) - - - T - generic_category - cpp/error/generic_category - - (T... args) - - std::geometric_distribution - - T - get_if - cpp/utility/variant/get_if - - (T... args) - - - T - get_money - cpp/io/manip/get_money - - (T... args) - - - T - get_new_handler - cpp/memory/new/get_new_handler - - (T... args) - - - T - get_pointer_safety - cpp/memory/gc/get_pointer_safety - - (T... args) - - - T - get_temporary_buffer - cpp/memory/get_temporary_buffer - - (T... args) - - - T - get_terminate - cpp/error/get_terminate - - (T... args) - - - T - get_time - cpp/io/manip/get_time - - (T... args) - - - T - get_unexpected - cpp/error/get_unexpected - - (T... args) - - - T - getc - cpp/io/c/fgetc - - (T... args) - - - T - getchar - cpp/io/c/getchar - - (T... args) - - - T - getenv - cpp/utility/program/getenv - - (T... args) - - - T - getline - cpp/string/basic_string/getline - - (T... args) - - - T - gets - cpp/io/c/gets - - (T... args) - - - T - getwc - cpp/io/c/fgetwc - - (T... args) - - - T - getwchar - cpp/io/c/getwchar - - (T... args) - - std::giga - - T - gmtime - cpp/chrono/c/gmtime - - (T... args) - - std::greater - std::greater_equal - std::gslice - std::gslice_array - - T - has_policy - cpp/locale/has_policy - - (T... args) - - - T - has_single_bit - cpp/numeric/has_single_bit - - (T... args) - - std::has_unique_object_representations - - T - has_unique_object_representations_v - cpp/types/has_unique_object_representations - - - - std::has_virtual_destructor - - T - has_virtual_destructor_v - cpp/types/has_virtual_destructor - - - - std::hash - std::hecto - - T - hermite - cpp/numeric/special_functions/hermite - - (T... args) - - - T - hermitef - cpp/numeric/special_functions/hermite - - (T... args) - - - T - hermitel - cpp/numeric/special_functions/hermite - - (T... args) - - - T - hex - cpp/io/manip/hex - - (T... args) - - - T - hexfloat - cpp/io/manip/fixed - - (T... args) - - - T - holds_alternative - cpp/utility/variant/holds_alternative - - (T... args) - - - T - hypot - cpp/numeric/math/hypot - - (T... args) - - std::identity - std::ifstream - - T - ilogb - cpp/numeric/math/ilogb - - (T... args) - - - T - imaxabs - cpp/numeric/math/abs - - (T... args) - - - T - imaxdiv - cpp/numeric/math/div - - (T... args) - - std::imaxdiv_t - - T - in_place - cpp/utility/in_place - - - - - T - in_place_index - cpp/utility/in_place - - - - std::in_place_index_t - std::in_place_t - - T - in_place_type - cpp/utility/in_place - - - - std::in_place_type_t - - T - includes - cpp/algorithm/includes - - (T... args) - - - T - inclusive_scan - cpp/algorithm/inclusive_scan - - (T... args) - - std::incrementable_traits - std::independent_bits_engine - std::index_sequence - std::index_sequence_for - std::indirect_array - std::initializer_list - - T - inner_product - cpp/algorithm/inner_product - - (T... args) - - - T - inplace_merge - cpp/algorithm/inplace_merge - - (T... args) - - std::input_iterator_tag - std::insert_iterator - - T - inserter - cpp/iterator/inserter - - (T... args) - - std::int16_t - std::int32_t - std::int64_t - std::int8_t - std::int_fast16_t - std::int_fast32_t - std::int_fast64_t - std::int_fast8_t - std::int_least16_t - std::int_least32_t - std::int_least64_t - std::int_least8_t - std::integer_sequence - std::integral_constant - - T - internal - cpp/io/manip/left - - (T... args) - - std::intmax_t - std::intptr_t - std::invalid_argument - - T - invoke - cpp/utility/functional/invoke - - (T... args) - - std::invoke_result - std::invoke_result_t - std::io_errc - std::ios - std::ios_base - std::iostream - - T - iostream_category - cpp/io/iostream_category - - (T... args) - - - T - iota - cpp/algorithm/iota - - (T... args) - - std::is_abstract - - T - is_abstract_v - cpp/types/is_abstract - - - - std::is_aggregate - - T - is_aggregate_v - cpp/types/is_aggregate - - - - std::is_arithmetic - - T - is_arithmetic_v - cpp/types/is_arithmetic - - - - std::is_array - - T - is_array_v - cpp/types/is_array - - - - std::is_assignable - - T - is_assignable_v - cpp/types/is_assignable - - - - std::is_base_of - - T - is_base_of_v - cpp/types/is_base_of - - - - std::is_bind_expression - - T - is_bind_expression_v - cpp/utility/functional/is_bind_expression - - - - std::is_bounded_array - - T - is_bounded_array_v - cpp/types/is_bounded_array - - - - std::is_class - - T - is_class_v - cpp/types/is_class - - - - std::is_compound - - T - is_compound_v - cpp/types/is_compound - - - - std::is_const - - T - is_const_v - cpp/types/is_const - - - - - T - is_constant_evaluated - cpp/types/is_constant_evaluated - - (T... args) - - std::is_constructible - - T - is_constructible_v - cpp/types/is_constructible - - - - std::is_convertible - - T - is_convertible_v - cpp/types/is_convertible - - - - std::is_copy_assignable - - T - is_copy_assignable_v - cpp/types/is_copy_assignable - - - - std::is_copy_constructible - - T - is_copy_constructible_v - cpp/types/is_copy_constructible - - - - std::is_default_constructible - - T - is_default_constructible_v - cpp/types/is_default_constructible - - - - std::is_destructible - - T - is_destructible_v - cpp/types/is_destructible - - - - std::is_empty - - T - is_empty_v - cpp/types/is_empty - - - - std::is_enum - - T - is_enum_v - cpp/types/is_enum - - - - - T - is_eq - cpp/utility/compare/named_comparison_functions - - (T... args) - - std::is_error_code_enum - std::is_error_code_enum_v - std::is_error_condition_enum - - T - is_error_condition_enum_v - cpp/error/error_condition/is_error_condition_enum - - - - std::is_execution_policy - - T - is_execution_policy_v - cpp/algorithm/is_execution_policy - - - - std::is_final - - T - is_final_v - cpp/types/is_final - - - - std::is_floating_point - - T - is_floating_point_v - cpp/types/is_floating_point - - - - std::is_function - - T - is_function_v - cpp/types/is_function - - - - std::is_fundamental - - T - is_fundamental_v - cpp/types/is_fundamental - - - - - T - is_gt - cpp/utility/compare/named_comparison_functions - - (T... args) - - - T - is_gteq - cpp/utility/compare/named_comparison_functions - - (T... args) - - - T - is_heap - cpp/algorithm/is_heap - - (T... args) - - - T - is_heap_until - cpp/algorithm/is_heap_until - - (T... args) - - std::is_integral - - T - is_integral_v - cpp/types/is_integral - - - - std::is_invocable - std::is_invocable_r - - T - is_invocable_r_v - cpp/types/is_invocable - - - - - T - is_invocable_v - cpp/types/is_invocable - - - - std::is_literal_type - - T - is_literal_type_v - cpp/types/is_literal_type - - - - - T - is_lt - cpp/utility/compare/named_comparison_functions - - (T... args) - - - T - is_lteq - cpp/utility/compare/named_comparison_functions - - (T... args) - - std::is_lvalue_reference - - T - is_lvalue_reference_v - cpp/types/is_lvalue_reference - - - - std::is_member_function_pointer - - T - is_member_function_pointer_v - cpp/types/is_member_function_pointer - - - - std::is_member_object_pointer - - T - is_member_object_pointer_v - cpp/types/is_member_object_pointer - - - - std::is_member_pointer - - T - is_member_pointer_v - cpp/types/is_member_pointer - - - - std::is_move_assignable - - T - is_move_assignable_v - cpp/types/is_move_assignable - - - - std::is_move_constructible - - T - is_move_constructible_v - cpp/types/is_move_constructible - - - - - T - is_neq - cpp/utility/compare/named_comparison_functions - - (T... args) - - std::is_nothrow_assignable - - T - is_nothrow_assignable_v - cpp/types/is_assignable - - - - std::is_nothrow_constructible - - T - is_nothrow_constructible_v - cpp/types/is_constructible - - - - std::is_nothrow_convertible - - T - is_nothrow_convertible_v - cpp/types/is_convertible - - - - std::is_nothrow_copy_assignable - - T - is_nothrow_copy_assignable_v - cpp/types/is_copy_assignable - - - - std::is_nothrow_copy_constructible - - T - is_nothrow_copy_constructible_v - cpp/types/is_copy_constructible - - - - std::is_nothrow_default_constructible - - T - is_nothrow_default_constructible_v - cpp/types/is_default_constructible - - - - std::is_nothrow_destructible - - T - is_nothrow_destructible_v - cpp/types/is_destructible - - - - std::is_nothrow_invocable - std::is_nothrow_invocable_r - - T - is_nothrow_invocable_r_v - cpp/types/is_invocable - - - - - T - is_nothrow_invocable_v - cpp/types/is_invocable - - - - std::is_nothrow_move_assignable - - T - is_nothrow_move_assignable_v - cpp/types/is_move_assignable - - - - std::is_nothrow_move_constructible - - T - is_nothrow_move_constructible_v - cpp/types/is_move_constructible - - - - std::is_nothrow_swappable - - T - is_nothrow_swappable_v - cpp/types/is_swappable - - - - std::is_nothrow_swappable_with - - T - is_nothrow_swappable_with_v - cpp/types/is_swappable - - - - std::is_null_pointer - - T - is_null_pointer_v - cpp/types/is_null_pointer - - - - std::is_object - - T - is_object_v - cpp/types/is_object - - - - - T - is_partitioned - cpp/algorithm/is_partitioned - - (T... args) - - - T - is_permutation - cpp/algorithm/is_permutation - - (T... args) - - std::is_placeholder - - T - is_placeholder_v - cpp/utility/functional/is_placeholder - - - - std::is_pod - - T - is_pod_v - cpp/types/is_pod - - - - std::is_pointer - - T - is_pointer_v - cpp/types/is_pointer - - - - std::is_polymorphic - - T - is_polymorphic_v - cpp/types/is_polymorphic - - - - std::is_reference - - T - is_reference_v - cpp/types/is_reference - - - - std::is_rvalue_reference - - T - is_rvalue_reference_v - cpp/types/is_rvalue_reference - - - - std::is_same - - T - is_same_v - cpp/types/is_same - - - - std::is_scalar - - T - is_scalar_v - cpp/types/is_scalar - - - - std::is_signed - - T - is_signed_v - cpp/types/is_signed - - - - - T - is_sorted - cpp/algorithm/is_sorted - - (T... args) - - - T - is_sorted_until - cpp/algorithm/is_sorted_until - - (T... args) - - std::is_standard_layout - - T - is_standard_layout_v - cpp/types/is_standard_layout - - - - std::is_swappable - - T - is_swappable_v - cpp/types/is_swappable - - - - std::is_swappable_with - - T - is_swappable_with_v - cpp/types/is_swappable - - - - std::is_trivial - - T - is_trivial_v - cpp/types/is_trivial - - - - std::is_trivially_assignable - - T - is_trivially_assignable_v - cpp/types/is_assignable - - - - std::is_trivially_constructible - - T - is_trivially_constructible_v - cpp/types/is_constructible - - - - std::is_trivially_copy_assignable - - T - is_trivially_copy_assignable_v - cpp/types/is_copy_assignable - - - - std::is_trivially_copy_constructible - - T - is_trivially_copy_constructible_v - cpp/types/is_copy_constructible - - - - std::is_trivially_copyable - - T - is_trivially_copyable_v - cpp/types/is_trivially_copyable - - - - std::is_trivially_default_constructible - - T - is_trivially_default_constructible_v - cpp/types/is_default_constructible - - - - std::is_trivially_destructible - - T - is_trivially_destructible_v - cpp/types/is_destructible - - - - std::is_trivially_move_assignable - - T - is_trivially_move_assignable_v - cpp/types/is_move_assignable - - - - std::is_trivially_move_constructible - - T - is_trivially_move_constructible_v - cpp/types/is_move_constructible - - - - std::is_unbounded_array - - T - is_unbounded_array_v - cpp/types/is_unbounded_array - - - - std::is_union - - T - is_union_v - cpp/types/is_union - - - - std::is_unsigned - - T - is_unsigned_v - cpp/types/is_unsigned - - - - std::is_void - - T - is_void_v - cpp/types/is_void - - - - std::is_volatile - - T - is_volatile_v - cpp/types/is_volatile - - - - - T - isalnum (<cctype>) - cpp/string/byte/isalnum - - (T... args) - - - T - isalnum (<clocale>) - cpp/locale/isalnum - - (T... args) - - - T - isalpha (<cctype>) - cpp/string/byte/isalpha - - (T... args) - - - T - isalpha (<clocale>) - cpp/locale/isalpha - - (T... args) - - - T - isblank (<cctype>) - cpp/string/byte/isblank - - (T... args) - - - T - isblank (<clocale>) - cpp/locale/isblank - - (T... args) - - - T - iscntrl (<cctype>) - cpp/string/byte/iscntrl - - (T... args) - - - T - iscntrl (<clocale>) - cpp/locale/iscntrl - - (T... args) - - - T - isdigit (<cctype>) - cpp/string/byte/isdigit - - (T... args) - - - T - isdigit (<clocale>) - cpp/locale/isdigit - - (T... args) - - - T - isfinite - cpp/numeric/math/isfinite - - (T... args) - - - T - isgraph (<cctype>) - cpp/string/byte/isgraph - - (T... args) - - - T - isgraph (<clocale>) - cpp/locale/isgraph - - (T... args) - - - T - isgreater - cpp/numeric/math/isgreater - - (T... args) - - - T - isgreaterequal - cpp/numeric/math/isgreaterequal - - (T... args) - - - T - isinf - cpp/numeric/math/isinf - - (T... args) - - - T - isless - cpp/numeric/math/isless - - (T... args) - - - T - islessequal - cpp/numeric/math/islessequal - - (T... args) - - - T - islessgreater - cpp/numeric/math/islessgreater - - (T... args) - - - T - islower (<cctype>) - cpp/string/byte/islower - - (T... args) - - - T - islower (<clocale>) - cpp/locale/islower - - (T... args) - - - T - isnan - cpp/numeric/math/isnan - - (T... args) - - - T - isnormal - cpp/numeric/math/isnormal - - (T... args) - - - T - isprint (<cctype>) - cpp/string/byte/isprint - - (T... args) - - - T - isprint (<clocale>) - cpp/locale/isprint - - (T... args) - - - T - ispunct (<cctype>) - cpp/string/byte/ispunct - - (T... args) - - - T - ispunct (<clocale>) - cpp/locale/ispunct - - (T... args) - - - T - isspace (<cctype>) - cpp/string/byte/isspace - - (T... args) - - - T - isspace (<clocale>) - cpp/locale/isspace - - (T... args) - - std::istream - std::istream_iterator - std::istreambuf_iterator - std::istringstream - std::istrstream - - T - isunordered - cpp/numeric/math/isunordered - - (T... args) - - - T - isupper (<cctype>) - cpp/string/byte/isupper - - (T... args) - - - T - isupper (<clocale>) - cpp/locale/isupper - - (T... args) - - - T - iswalnum - cpp/string/wide/iswalnum - - (T... args) - - - T - iswalpha - cpp/string/wide/iswalpha - - (T... args) - - - T - iswblank - cpp/string/wide/iswblank - - (T... args) - - - T - iswcntrl - cpp/string/wide/iswcntrl - - (T... args) - - - T - iswctype - cpp/string/wide/iswctype - - (T... args) - - - T - iswdigit - cpp/string/wide/iswdigit - - (T... args) - - - T - iswgraph - cpp/string/wide/iswgraph - - (T... args) - - - T - iswlower - cpp/string/wide/iswlower - - (T... args) - - - T - iswprint - cpp/string/wide/iswprint - - (T... args) - - - T - iswpunct - cpp/string/wide/iswpunct - - (T... args) - - - T - iswspace - cpp/string/wide/iswspace - - (T... args) - - - T - iswupper - cpp/string/wide/iswupper - - (T... args) - - - T - iswxdigit - cpp/string/wide/iswxdigit - - (T... args) - - - T - isxdigit (<cctype>) - cpp/string/byte/isxdigit - - (T... args) - - - T - isxdigit (<clocale>) - cpp/locale/isxdigit - - (T... args) - - std::iter_common_reference_t - std::iter_difference_t - std::iter_reference_t - std::iter_rvalue_reference_t - - T - iter_swap - cpp/algorithm/iter_swap - - (T... args) - - std::iter_value_t - std::iterator - std::iterator_traits - std::jmp_buf - std::jthread - - T - kill_dependency - cpp/atomic/kill_dependency - - (T... args) - - std::kilo - std::knuth_b - - T - labs - cpp/numeric/math/abs - - (T... args) - - - T - laguerre - cpp/numeric/special_functions/laguerre - - (T... args) - - - T - laguerref - cpp/numeric/special_functions/laguerre - - (T... args) - - - T - laguerrel - cpp/numeric/special_functions/laguerre - - (T... args) - - std::latch - - T - launder - cpp/utility/launder - - (T... args) - - - T - lcm - cpp/numeric/lcm - - (T... args) - - std::lconv - - T - ldexp - cpp/numeric/math/ldexp - - (T... args) - - - T - ldiv - cpp/numeric/math/div - - (T... args) - - std::ldiv_t - - T - left - cpp/io/manip/left - - (T... args) - - - T - legendre - cpp/numeric/special_functions/legendre - - (T... args) - - - T - legendref - cpp/numeric/special_functions/legendre - - (T... args) - - - T - legendrel - cpp/numeric/special_functions/legendre - - (T... args) - - std::length_error - - T - lerp - cpp/numeric/lerp - - (T... args) - - std::less - std::less_equal - - T - lexicographical_compare - cpp/algorithm/lexicographical_compare - - (T... args) - - - T - lexicographical_compare_three_way - cpp/algorithm/lexicographical_compare_three_way - - (T... args) - - - T - lgamma - cpp/numeric/math/lgamma - - (T... args) - - std::linear_congruential_engine - std::list - std::literals - - T - llabs - cpp/numeric/math/abs - - (T... args) - - - T - lldiv - cpp/numeric/math/div - - (T... args) - - std::lldiv_t - - T - llrint - cpp/numeric/math/rint - - (T... args) - - - T - llround - cpp/numeric/math/round - - (T... args) - - std::locale - - T - localeconv - cpp/locale/localeconv - - (T... args) - - - T - localtime - cpp/chrono/c/localtime - - (T... args) - - - T - lock - cpp/thread/lock - - (T... args) - - std::lock_guard - - T - log - cpp/numeric/math/log - - (T... args) - - - T - log10 - cpp/numeric/math/log10 - - (T... args) - - - T - log1p - cpp/numeric/math/log1p - - (T... args) - - - T - log2 - cpp/numeric/math/log2 - - (T... args) - - - T - logb - cpp/numeric/math/logb - - (T... args) - - std::logic_error - std::logical_and - std::logical_not - std::logical_or - std::lognormal_distribution - - T - longjmp - cpp/utility/program/longjmp - - (T... args) - - - T - lower_bound - cpp/algorithm/lower_bound - - (T... args) - - - T - lrint - cpp/numeric/math/rint - - (T... args) - - - T - lround - cpp/numeric/math/round - - (T... args) - - - T - make_any - cpp/utility/any/make_any - - (T... args) - - - T - make_exception_ptr - cpp/error/make_exception_ptr - - (T... args) - - - T - make_format_args - cpp/utility/format/make_format_args - - (T... args) - - - T - make_from_tuple - cpp/utility/make_from_tuple - - (T... args) - - - T - make_heap - cpp/algorithm/make_heap - - (T... args) - - std::make_index_sequence - std::make_integer_sequence - - T - make_move_iterator - cpp/iterator/make_move_iterator - - (T... args) - - - T - make_obj_using_allocator - cpp/memory/make_obj_using_allocator - - (T... args) - - - T - make_optional - cpp/utility/optional/make_optional - - (T... args) - - - T - make_pair - cpp/utility/pair/make_pair - - (T... args) - - - T - make_reverse_iterator - cpp/iterator/make_reverse_iterator - - (T... args) - - - T - make_shared - cpp/memory/shared_ptr/make_shared - - (T... args) - - - T - make_shared_for_overwrite - cpp/memory/shared_ptr/make_shared - - (T... args) - - std::make_signed - std::make_signed_t - - T - make_tuple - cpp/utility/tuple/make_tuple - - (T... args) - - - T - make_unique - cpp/memory/unique_ptr/make_unique - - (T... args) - - - T - make_unique_for_overwrite - cpp/memory/unique_ptr/make_unique - - (T... args) - - std::make_unsigned - std::make_unsigned_t - - T - make_wformat_args - cpp/utility/format/make_format_args - - (T... args) - - - T - malloc - cpp/memory/c/malloc - - (T... args) - - std::map - std::mask_array - std::match_results - - T - max - cpp/algorithm/max - - (T... args) - - std::max_align_t - - T - max_element - cpp/algorithm/max_element - - (T... args) - - - T - mblen - cpp/string/multibyte/mblen - - (T... args) - - - T - mbrlen - cpp/string/multibyte/mbrlen - - (T... args) - - - T - mbrtoc16 - cpp/string/multibyte/mbrtoc16 - - (T... args) - - - T - mbrtoc32 - cpp/string/multibyte/mbrtoc32 - - (T... args) - - - T - mbrtoc8 - cpp/string/multibyte/mbrtoc8 - - (T... args) - - - T - mbrtowc - cpp/string/multibyte/mbrtowc - - (T... args) - - - T - mbsinit - cpp/string/multibyte/mbsinit - - (T... args) - - - T - mbsrtowcs - cpp/string/multibyte/mbsrtowcs - - (T... args) - - std::mbstate_t - - T - mbstowcs - cpp/string/multibyte/mbstowcs - - (T... args) - - - T - mbtowc - cpp/string/multibyte/mbtowc - - (T... args) - - std::mega - - T - mem_fn - cpp/utility/functional/mem_fn - - (T... args) - - - T - mem_fun - cpp/utility/functional/mem_fun - - (T... args) - - std::mem_fun1_ref_t - std::mem_fun1_t - - T - mem_fun_ref - cpp/utility/functional/mem_fun_ref - - (T... args) - - std::mem_fun_ref_t - std::mem_fun_t - - T - memchr - cpp/string/byte/memchr - - (T... args) - - - T - memcmp - cpp/string/byte/memcmp - - (T... args) - - - T - memcpy - cpp/string/byte/memcpy - - (T... args) - - - T - memmove - cpp/string/byte/memmove - - (T... args) - - - T - memset - cpp/string/byte/memset - - (T... args) - - - T - merge - cpp/algorithm/merge - - (T... args) - - std::mersenne_twister_engine - std::messages - std::messages_base - std::messages_byname - std::micro - - T - midpoint - cpp/numeric/midpoint - - (T... args) - - std::milli - - T - min - cpp/algorithm/min - - (T... args) - - - T - min_element - cpp/algorithm/min_element - - (T... args) - - - T - minmax - cpp/algorithm/minmax - - (T... args) - - - T - minmax_element - cpp/algorithm/minmax_element - - (T... args) - - std::minstd_rand - std::minstd_rand0 - std::minus - - T - mismatch - cpp/algorithm/mismatch - - (T... args) - - - T - mktime - cpp/chrono/c/mktime - - (T... args) - - - T - modf - cpp/numeric/math/modf - - (T... args) - - std::modulus - std::money_base - std::money_get - std::money_put - std::moneypunct - std::moneypunct_byname - std::monostate - - T - move (algorithm) - cpp/algorithm/move - - (T... args) - - - T - move (utility) - cpp/utility/move - - (T... args) - - - T - move_backward - cpp/algorithm/move_backward - - (T... args) - - - T - move_if_noexcept - cpp/utility/move_if_noexcept - - (T... args) - - std::move_iterator - std::mt19937 - std::mt19937_64 - std::multimap - std::multiplies - std::multiset - std::mutex - - T - nan - cpp/numeric/math/nan - - (T... args) - - - T - nanf - cpp/numeric/math/nan - - (T... args) - - - T - nanl - cpp/numeric/math/nan - - (T... args) - - std::nano - - T - nearbyint - cpp/numeric/math/nearbyint - - (T... args) - - std::negate - std::negation - - T - negation_v - cpp/types/negation - - - - std::negative_binomial_distribution - std::nested_exception - std::new_handler - - T - next - cpp/iterator/next - - (T... args) - - - T - next_permutation - cpp/algorithm/next_permutation - - (T... args) - - - T - nextafter - cpp/numeric/math/nextafter - - (T... args) - - - T - nexttoward - cpp/numeric/math/nextafter - - (T... args) - - - T - no_emit_on_flush - cpp/io/manip/emit_on_flush - - (T... args) - - - T - noboolalpha - cpp/io/manip/boolalpha - - (T... args) - - - T - none_of - cpp/algorithm/all_any_none_of - - (T... args) - - - T - noop_coroutine - cpp/coroutine/noop_coroutine - - (T... args) - - std::noop_coroutine_handle - std::noop_coroutine_promise - std::normal_distribution - - T - noshowbase - cpp/io/manip/showbase - - (T... args) - - - T - noshowpoint - cpp/io/manip/showpoint - - (T... args) - - - T - noshowpos - cpp/io/manip/showpos - - (T... args) - - - T - noskipws - cpp/io/manip/skipws - - (T... args) - - std::nostopstate_t - - T - not1 - cpp/utility/functional/not1 - - (T... args) - - - T - not2 - cpp/utility/functional/not2 - - (T... args) - - std::not_equal_to - - T - not_fn - cpp/utility/functional/not_fn - - (T... args) - - std::nothrow_t - - T - notify_all_at_thread_exit - cpp/thread/notify_all_at_thread_exit - - (T... args) - - - T - nounitbuf - cpp/io/manip/unitbuf - - (T... args) - - - T - nouppercase - cpp/io/manip/uppercase - - (T... args) - - - T - nth_element - cpp/algorithm/nth_element - - (T... args) - - std::nullopt_t - std::nullptr_t - std::num_get - std::num_put - std::numeric_limits - std::numpunct - std::numpunct_byname - - T - oct - cpp/io/manip/hex - - (T... args) - - std::ofstream - std::once_flag - std::optional - std::ostream - std::ostream_iterator - std::ostreambuf_iterator - std::ostringstream - std::ostrstream - std::osyncstream - std::out_of_range - std::output_iterator_tag - std::overflow_error - std::owner_less - std::packaged_task - std::pair - - T - partial_order - cpp/utility/compare/partial_order - - (T... args) - - std::partial_ordering - - T - partial_sort - cpp/algorithm/partial_sort - - (T... args) - - - T - partial_sort_copy - cpp/algorithm/partial_sort_copy - - (T... args) - - - T - partial_sum - cpp/algorithm/partial_sum - - (T... args) - - - T - partition - cpp/algorithm/partition - - (T... args) - - - T - partition_copy - cpp/algorithm/partition_copy - - (T... args) - - - T - partition_point - cpp/algorithm/partition_point - - (T... args) - - - T - perror - cpp/io/c/perror - - (T... args) - - std::peta - std::pico - std::piecewise_constant_distribution - - T - piecewise_construct - cpp/utility/piecewise_construct - - - - std::piecewise_construct_t - std::piecewise_linear_distribution - std::placeholders - std::plus - std::pmr - std::pointer_safety - std::pointer_to_binary_function - std::pointer_to_unary_function - std::pointer_traits - std::poisson_distribution - - T - pop_heap - cpp/algorithm/pop_heap - - (T... args) - - - T - popcount - cpp/numeric/popcount - - (T... args) - - - T - pow - cpp/numeric/math/pow - - (T... args) - - - T - prev - cpp/iterator/prev - - (T... args) - - - T - prev_permutation - cpp/algorithm/prev_permutation - - (T... args) - - - T - printf - cpp/io/c/fprintf - - (T... args) - - std::priority_queue - std::promise - - T - ptr_fun - cpp/utility/functional/ptr_fun - - (T... args) - - std::ptrdiff_t - - T - push_heap - cpp/algorithm/push_heap - - (T... args) - - - T - put_money - cpp/io/manip/put_money - - (T... args) - - - T - put_time - cpp/io/manip/put_time - - (T... args) - - - T - putc - cpp/io/c/fputc - - (T... args) - - - T - putchar - cpp/io/c/putchar - - (T... args) - - - T - puts - cpp/io/c/puts - - (T... args) - - - T - putwc - cpp/io/c/fputwc - - (T... args) - - - T - putwchar - cpp/io/c/putwchar - - (T... args) - - - T - qsort - cpp/algorithm/qsort - - (T... args) - - std::queue - - T - quick_exit - cpp/utility/program/quick_exit - - (T... args) - - - T - quoted - cpp/io/manip/quoted - - (T... args) - - - T - raise - cpp/utility/program/raise - - (T... args) - - - T - rand - cpp/numeric/random/rand - - (T... args) - - std::random_access_iterator_tag - std::random_device - - T - random_shuffle - cpp/algorithm/random_shuffle - - (T... args) - - std::range_error - std::ranges - std::rank - - T - rank_v - cpp/types/rank - - - - std::ranlux24 - std::ranlux24_base - std::ranlux48 - std::ranlux48_base - std::ratio - std::ratio_add - std::ratio_divide - std::ratio_equal - - T - ratio_equal_v - cpp/numeric/ratio/ratio_equal - - - - std::ratio_greater - std::ratio_greater_equal - - T - ratio_greater_equal_v - cpp/numeric/ratio/ratio_greater_equal - - - - - T - ratio_greater_v - cpp/numeric/ratio/ratio_greater - - - - std::ratio_less - std::ratio_less_equal - - T - ratio_less_equal_v - cpp/numeric/ratio/ratio_less_equal - - - - - T - ratio_less_v - cpp/numeric/ratio/ratio_less - - - - std::ratio_multiply - std::ratio_not_equal - - T - ratio_not_equal_v - cpp/numeric/ratio/ratio_not_equal - - - - std::ratio_subtract - std::raw_storage_iterator - - T - rbegin - cpp/iterator/rbegin - - (T... args) - - std::readable_traits - - T - realloc - cpp/memory/c/realloc - - (T... args) - - std::recursive_mutex - std::recursive_timed_mutex - - T - reduce - cpp/algorithm/reduce - - (T... args) - - - T - ref - cpp/utility/functional/ref - - (T... args) - - std::reference_wrapper - std::regex - std::regex_constants - std::regex_error - std::regex_iterator - - T - regex_match - cpp/regex/regex_match - - (T... args) - - - T - regex_replace - cpp/regex/regex_replace - - (T... args) - - - T - regex_search - cpp/regex/regex_search - - (T... args) - - std::regex_token_iterator - std::regex_traits - - T - reinterpret_pointer_cast - cpp/memory/shared_ptr/pointer_cast - - (T... args) - - std::rel_ops - - T - remainder - cpp/numeric/math/remainder - - (T... args) - - - T - remove (<algorithm>) - cpp/algorithm/remove - - (T... args) - - - T - remove (<cstdio>) - cpp/io/c/remove - - (T... args) - - std::remove_all_extents - std::remove_all_extents_t - std::remove_const - std::remove_const_t - - T - remove_copy - cpp/algorithm/remove_copy - - (T... args) - - - T - remove_copy_if - cpp/algorithm/remove_copy - - (T... args) - - std::remove_cv - std::remove_cv_t - std::remove_cvref - std::remove_cvref_t - std::remove_extent - std::remove_extent_t - - T - remove_if - cpp/algorithm/remove - - (T... args) - - std::remove_pointer - std::remove_pointer_t - std::remove_reference - std::remove_reference_t - std::remove_volatile - std::remove_volatile_t - - T - remquo - cpp/numeric/math/remquo - - (T... args) - - - T - rename - cpp/io/c/rename - - (T... args) - - - T - rend - cpp/iterator/rend - - (T... args) - - - T - replace - cpp/algorithm/replace - - (T... args) - - - T - replace_copy - cpp/algorithm/replace_copy - - (T... args) - - - T - replace_copy_if - cpp/algorithm/replace_copy - - (T... args) - - - T - replace_if - cpp/algorithm/replace - - (T... args) - - - T - resetiosflags - cpp/io/manip/resetiosflags - - (T... args) - - std::result_of - std::result_of_t - - T - rethrow_exception - cpp/error/rethrow_exception - - (T... args) - - - T - rethrow_if_nested - cpp/error/rethrow_if_nested - - (T... args) - - - T - return_temporary_buffer - cpp/memory/return_temporary_buffer - - (T... args) - - - T - reverse - cpp/algorithm/reverse - - (T... args) - - - T - reverse_copy - cpp/algorithm/reverse_copy - - (T... args) - - std::reverse_iterator - - T - rewind - cpp/io/c/rewind - - (T... args) - - - T - riemann_zeta - cpp/numeric/special_functions/riemann_zeta - - (T... args) - - - T - riemann_zetaf - cpp/numeric/special_functions/riemann_zeta - - (T... args) - - - T - riemann_zetal - cpp/numeric/special_functions/riemann_zeta - - (T... args) - - - T - right - cpp/io/manip/left - - (T... args) - - - T - rint - cpp/numeric/math/rint - - (T... args) - - - T - rotate - cpp/algorithm/rotate - - (T... args) - - - T - rotate_copy - cpp/algorithm/rotate_copy - - (T... args) - - - T - rotl - cpp/numeric/rotl - - (T... args) - - - T - rotr - cpp/numeric/rotr - - (T... args) - - - T - round - cpp/numeric/math/round - - (T... args) - - std::runtime_error - - T - sample - cpp/algorithm/sample - - (T... args) - - - T - scalbln - cpp/numeric/math/scalbn - - (T... args) - - - T - scalbn - cpp/numeric/math/scalbn - - (T... args) - - - T - scanf - cpp/io/c/fscanf - - (T... args) - - - T - scientific - cpp/io/manip/fixed - - (T... args) - - std::scoped_allocator_adaptor - std::scoped_lock - - T - search - cpp/algorithm/search - - (T... args) - - - T - search_n - cpp/algorithm/search_n - - (T... args) - - std::seed_seq - std::set - - T - set_difference - cpp/algorithm/set_difference - - (T... args) - - - T - set_intersection - cpp/algorithm/set_intersection - - (T... args) - - - T - set_new_handler - cpp/memory/new/set_new_handler - - (T... args) - - - T - set_symmetric_difference - cpp/algorithm/set_symmetric_difference - - (T... args) - - - T - set_terminate - cpp/error/set_terminate - - (T... args) - - - T - set_unexpected - cpp/error/set_unexpected - - (T... args) - - - T - set_union - cpp/algorithm/set_union - - (T... args) - - - T - setbase - cpp/io/manip/setbase - - (T... args) - - - T - setbuf - cpp/io/c/setbuf - - (T... args) - - - T - setfill - cpp/io/manip/setfill - - (T... args) - - - T - setiosflags - cpp/io/manip/setiosflags - - (T... args) - - - T - setlocale - cpp/locale/setlocale - - (T... args) - - - T - setprecision - cpp/io/manip/setprecision - - (T... args) - - - T - setvbuf - cpp/io/c/setvbuf - - (T... args) - - - T - setw - cpp/io/manip/setw - - (T... args) - - std::shared_future - std::shared_lock - std::shared_mutex - std::shared_ptr - std::shared_timed_mutex - - T - shift_left - cpp/algorithm/shift - - (T... args) - - - T - shift_right - cpp/algorithm/shift - - (T... args) - - - T - showbase - cpp/io/manip/showbase - - (T... args) - - - T - showpoint - cpp/io/manip/showpoint - - (T... args) - - - T - showpos - cpp/io/manip/showpos - - (T... args) - - - T - shuffle - cpp/algorithm/random_shuffle - - (T... args) - - std::shuffle_order_engine - std::sig_atomic_t - - T - signal - cpp/utility/program/signal - - (T... args) - - - T - signbit - cpp/numeric/math/signbit - - (T... args) - - - T - sin - cpp/numeric/math/sin - - (T... args) - - - T - sinh - cpp/numeric/math/sinh - - (T... args) - - - T - size - cpp/iterator/size - - (T... args) - - std::size_t - - T - skipws - cpp/io/manip/skipws - - (T... args) - - std::slice - std::slice_array - std::smatch - - T - snprintf - cpp/io/c/fprintf - - (T... args) - - - T - sort - cpp/algorithm/sort - - (T... args) - - - T - sort_heap - cpp/algorithm/sort_heap - - (T... args) - - std::source_location - std::span - - T - sph_bessel - cpp/numeric/special_functions/sph_bessel - - (T... args) - - - T - sph_besself - cpp/numeric/special_functions/sph_bessel - - (T... args) - - - T - sph_bessell - cpp/numeric/special_functions/sph_bessel - - (T... args) - - - T - sph_legendre - cpp/numeric/special_functions/sph_legendre - - (T... args) - - - T - sph_legendref - cpp/numeric/special_functions/sph_legendre - - (T... args) - - - T - sph_legendrel - cpp/numeric/special_functions/sph_legendre - - (T... args) - - - T - sph_neumann - cpp/numeric/special_functions/sph_neumann - - (T... args) - - - T - sph_neumannf - cpp/numeric/special_functions/sph_neumann - - (T... args) - - - T - sph_neumannl - cpp/numeric/special_functions/sph_neumann - - (T... args) - - - T - sprintf - cpp/io/c/fprintf - - (T... args) - - - T - sqrt - cpp/numeric/math/sqrt - - (T... args) - - - T - srand - cpp/numeric/random/srand - - (T... args) - - std::sregex_iterator - std::sregex_token_iterator - - T - sscanf - cpp/io/c/fscanf - - (T... args) - - - T - ssize - cpp/iterator/size - - (T... args) - - std::ssub_match - - T - stable_partition - cpp/algorithm/stable_partition - - (T... args) - - - T - stable_sort - cpp/algorithm/stable_sort - - (T... args) - - std::stack - - T - static_pointer_cast - cpp/memory/shared_ptr/pointer_cast - - (T... args) - - - T - stod - cpp/string/basic_string/stof - - (T... args) - - - T - stof - cpp/string/basic_string/stof - - (T... args) - - - T - stoi - cpp/string/basic_string/stol - - (T... args) - - - T - stol - cpp/string/basic_string/stol - - (T... args) - - - T - stold - cpp/string/basic_string/stof - - (T... args) - - - T - stoll - cpp/string/basic_string/stol - - (T... args) - - std::stop_callback - std::stop_source - std::stop_token - - T - stoul - cpp/string/basic_string/stoul - - (T... args) - - - T - stoull - cpp/string/basic_string/stoul - - (T... args) - - - T - strcat - cpp/string/byte/strcat - - (T... args) - - - T - strchr - cpp/string/byte/strchr - - (T... args) - - - T - strcmp - cpp/string/byte/strcmp - - (T... args) - - - T - strcoll - cpp/string/byte/strcoll - - (T... args) - - - T - strcpy - cpp/string/byte/strcpy - - (T... args) - - - T - strcspn - cpp/string/byte/strcspn - - (T... args) - - std::streambuf - std::streamoff - std::streampos - std::streamsize - - T - strerror - cpp/string/byte/strerror - - (T... args) - - - T - strftime - cpp/chrono/c/strftime - - (T... args) - - std::string - std::string_view - std::stringbuf - std::stringstream - - T - strlen - cpp/string/byte/strlen - - (T... args) - - - T - strncat - cpp/string/byte/strncat - - (T... args) - - - T - strncmp - cpp/string/byte/strncmp - - (T... args) - - - T - strncpy - cpp/string/byte/strncpy - - (T... args) - - - T - strong_order - cpp/utility/compare/strong_order - - (T... args) - - std::strong_ordering - - T - strpbrk - cpp/string/byte/strpbrk - - (T... args) - - - T - strrchr - cpp/string/byte/strrchr - - (T... args) - - - T - strspn - cpp/string/byte/strspn - - (T... args) - - - T - strstr - cpp/string/byte/strstr - - (T... args) - - std::strstream - std::strstreambuf - - T - strtod - cpp/string/byte/strtof - - (T... args) - - - T - strtof - cpp/string/byte/strtof - - (T... args) - - - T - strtoimax - cpp/string/byte/strtoimax - - (T... args) - - - T - strtok - cpp/string/byte/strtok - - (T... args) - - - T - strtol - cpp/string/byte/strtol - - (T... args) - - - T - strtold - cpp/string/byte/strtof - - (T... args) - - - T - strtoll - cpp/string/byte/strtol - - (T... args) - - - T - strtoul - cpp/string/byte/strtoul - - (T... args) - - - T - strtoull - cpp/string/byte/strtoul - - (T... args) - - - T - strtoumax - cpp/string/byte/strtoimax - - (T... args) - - - T - strxfrm - cpp/string/byte/strxfrm - - (T... args) - - std::student_t_distribution - std::sub_match - std::subtract_with_carry_engine - std::suspend_always - std::suspend_never - - T - swap - cpp/algorithm/swap - - (T... args) - - - T - swap_ranges - cpp/algorithm/swap_ranges - - (T... args) - - - T - swprintf - cpp/io/c/fwprintf - - (T... args) - - - T - swscanf - cpp/io/c/fwscanf - - (T... args) - - std::syncbuf - - T - system - cpp/utility/program/system - - (T... args) - - - T - system_category - cpp/error/system_category - - (T... args) - - std::system_error - - T - tan - cpp/numeric/math/tan - - (T... args) - - - T - tanh - cpp/numeric/math/tanh - - (T... args) - - std::tera - - T - terminate - cpp/error/terminate - - (T... args) - - std::terminate_handler - - T - tgamma - cpp/numeric/math/tgamma - - (T... args) - - std::this_thread - std::thread - - T - throw_with_nested - cpp/error/throw_with_nested - - (T... args) - - - T - tie - cpp/utility/tuple/tie - - (T... args) - - - T - time - cpp/chrono/c/time - - (T... args) - - std::time_base - std::time_get - std::time_get_byname - std::time_put - std::time_put_byname - std::time_t - std::timed_mutex - - T - timespec - cpp/chrono/c/timespec - - (T... args) - - - T - timespec_get - cpp/chrono/c/timespec_get - - (T... args) - - std::tm - - T - tmpfile - cpp/io/c/tmpfile - - (T... args) - - - T - tmpnam - cpp/io/c/tmpnam - - (T... args) - - - T - to_address - cpp/memory/to_address - - (T... args) - - - T - to_chars - cpp/utility/to_chars - - (T... args) - - std::to_chars_result - - T - to_string - cpp/string/basic_string/to_string - - (T... args) - - - T - to_wstring - cpp/string/basic_string/to_wstring - - (T... args) - - - T - tolower (<cctype>) - cpp/string/byte/tolower - - (T... args) - - - T - tolower (<clocale>) - cpp/locale/tolower - - (T... args) - - - T - toupper (<cctype>) - cpp/string/byte/toupper - - (T... args) - - - T - toupper (<clocale>) - cpp/locale/toupper - - (T... args) - - - T - towctrans - cpp/string/wide/towctrans - - (T... args) - - - T - towlower - cpp/string/wide/towlower - - (T... args) - - - T - towupper - cpp/string/wide/towupper - - (T... args) - - - T - transform - cpp/algorithm/transform - - (T... args) - - - T - transform_exclusive_scan - cpp/algorithm/transform_exclusive_scan - - (T... args) - - - T - transform_inclusive_scan - cpp/algorithm/transform_inclusive_scan - - (T... args) - - - T - transform_reduce - cpp/algorithm/transform_reduce - - (T... args) - - std::true_type - - T - trunc - cpp/numeric/math/trunc - - (T... args) - - - T - try_lock - cpp/thread/try_lock - - (T... args) - - std::try_to_lock_t - std::tuple - - T - tuple_cat - cpp/utility/tuple/tuple_cat - - (T... args) - - - T - tuple_size_v - cpp/utility/tuple/tuple_size - - - - std::type_identity - std::type_identity_t - std::type_index - std::type_info - std::u16streampos - std::u16string - std::u16string_view - std::u32streampos - std::u32string - std::u32string_view - std::u8streampos - std::u8string - std::u8string_view - std::uint16_t - std::uint32_t - std::uint64_t - std::uint8_t - std::uint_fast16_t - std::uint_fast32_t - std::uint_fast64_t - std::uint_fast8_t - std::uint_least16_t - std::uint_least32_t - std::uint_least64_t - std::uint_least8_t - std::uintmax_t - std::uintptr_t - std::unary_function - std::unary_negate - - T - uncaught_exception - cpp/error/uncaught_exception - - (T... args) - - - T - uncaught_exceptions - cpp/error/uncaught_exception - - (T... args) - - - T - undeclare_no_pointers - cpp/memory/gc/undeclare_no_pointers - - (T... args) - - - T - undeclare_reachable - cpp/memory/gc/undeclare_reachable - - (T... args) - - std::underflow_error - std::underlying_type - std::underlying_type_t - - T - unexpected - cpp/error/unexpected - - (T... args) - - std::unexpected_handler - - T - ungetc - cpp/io/c/ungetc - - (T... args) - - - T - ungetwc - cpp/io/c/ungetwc - - (T... args) - - std::uniform_int_distribution - std::uniform_real_distribution - - T - uninitialized_construct_using_allocator - cpp/memory/uninitialized_construct_using_allocator - - (T... args) - - - T - uninitialized_copy - cpp/memory/uninitialized_copy - - (T... args) - - - T - uninitialized_copy_n - cpp/memory/uninitialized_copy_n - - (T... args) - - - T - uninitialized_default_construct - cpp/memory/uninitialized_default_construct - - (T... args) - - - T - uninitialized_default_construct_n - cpp/memory/uninitialized_default_construct_n - - (T... args) - - - T - uninitialized_fill - cpp/memory/uninitialized_fill - - (T... args) - - - T - uninitialized_fill_n - cpp/memory/uninitialized_fill_n - - (T... args) - - - T - uninitialized_move - cpp/memory/uninitialized_move - - (T... args) - - - T - uninitialized_move_n - cpp/memory/uninitialized_move_n - - (T... args) - - - T - uninitialized_value_construct - cpp/memory/uninitialized_value_construct - - (T... args) - - - T - uninitialized_value_construct_n - cpp/memory/uninitialized_value_construct_n - - (T... args) - - - T - unique - cpp/algorithm/unique - - (T... args) - - - T - unique_copy - cpp/algorithm/unique_copy - - (T... args) - - std::unique_lock - std::unique_ptr - - T - unitbuf - cpp/io/manip/unitbuf - - (T... args) - - std::unordered_map - std::unordered_multimap - std::unordered_multiset - std::unordered_set - std::unwrap_ref_decay - std::unwrap_ref_decay_t - std::unwrap_reference - std::unwrap_reference_t - - T - upper_bound - cpp/algorithm/upper_bound - - (T... args) - - - T - uppercase - cpp/io/manip/uppercase - - (T... args) - - - T - use_policy - cpp/locale/use_policy - - (T... args) - - std::uses_allocator - - T - uses_allocator_construction_args - cpp/memory/uses_allocator_construction_args - - (T... args) - - - T - uses_allocator_v - cpp/memory/uses_allocator - - - - std::valarray - std::variant - std::variant_alternative - std::variant_alternative_t - std::variant_size - - T - variant_size_v - cpp/utility/variant/variant_size - - - - std::vector - - T - vformat - cpp/utility/format/vformat - - (T... args) - - - T - vformat_to - cpp/utility/format/vformat_to - - (T... args) - - - T - vfprintf - cpp/io/c/vfprintf - - (T... args) - - - T - vfscanf - cpp/io/c/vfscanf - - (T... args) - - - T - vfwprintf - cpp/io/c/vfwprintf - - (T... args) - - - T - vfwscanf - cpp/io/c/vfwscanf - - (T... args) - - - T - visit - cpp/utility/variant/visit - - (T... args) - - - T - visit_format_arg - cpp/utility/format/visit_format_arg - - (T... args) - - std::void_t - - T - vprintf - cpp/io/c/vfprintf - - (T... args) - - - T - vscanf - cpp/io/c/vfscanf - - (T... args) - - - T - vsnprintf - cpp/io/c/vfprintf - - (T... args) - - - T - vsprintf - cpp/io/c/vfprintf - - (T... args) - - - T - vsscanf - cpp/io/c/vfscanf - - (T... args) - - - T - vswprintf - cpp/io/c/vfwprintf - - (T... args) - - - T - vswscanf - cpp/io/c/vfwscanf - - (T... args) - - - T - vwprintf - cpp/io/c/vfwprintf - - (T... args) - - - T - vwscanf - cpp/io/c/vfwscanf - - (T... args) - - std::wbuffer_convert - std::wcerr - std::wcin - std::wclog - std::wcmatch - std::wcout - std::wcregex_iterator - std::wcregex_token_iterator - - T - wcrtomb - cpp/string/multibyte/wcrtomb - - (T... args) - - - T - wcscat - cpp/string/wide/wcscat - - (T... args) - - - T - wcschr - cpp/string/wide/wcschr - - (T... args) - - - T - wcscmp - cpp/string/wide/wcscmp - - (T... args) - - - T - wcscoll - cpp/string/wide/wcscoll - - (T... args) - - - T - wcscpy - cpp/string/wide/wcscpy - - (T... args) - - - T - wcscspn - cpp/string/wide/wcscspn - - (T... args) - - - T - wcsftime - cpp/chrono/c/wcsftime - - (T... args) - - - T - wcslen - cpp/string/wide/wcslen - - (T... args) - - - T - wcsncat - cpp/string/wide/wcsncat - - (T... args) - - - T - wcsncmp - cpp/string/wide/wcsncmp - - (T... args) - - - T - wcsncpy - cpp/string/wide/wcsncpy - - (T... args) - - - T - wcspbrk - cpp/string/wide/wcspbrk - - (T... args) - - - T - wcsrchr - cpp/string/wide/wcsrchr - - (T... args) - - - T - wcsrtombs - cpp/string/multibyte/wcsrtombs - - (T... args) - - - T - wcsspn - cpp/string/wide/wcsspn - - (T... args) - - - T - wcsstr - cpp/string/wide/wcsstr - - (T... args) - - - T - wcstod - cpp/string/wide/wcstof - - (T... args) - - - T - wcstof - cpp/string/wide/wcstof - - (T... args) - - - T - wcstoimax - cpp/string/wide/wcstoimax - - (T... args) - - - T - wcstok - cpp/string/wide/wcstok - - (T... args) - - - T - wcstol - cpp/string/wide/wcstol - - (T... args) - - - T - wcstold - cpp/string/wide/wcstof - - (T... args) - - - T - wcstoll - cpp/string/wide/wcstol - - (T... args) - - - T - wcstombs - cpp/string/multibyte/wcstombs - - (T... args) - - - T - wcstoul - cpp/string/wide/wcstoul - - (T... args) - - - T - wcstoull - cpp/string/wide/wcstoul - - (T... args) - - - T - wcstoumax - cpp/string/wide/wcstoimax - - (T... args) - - std::wcsub_match - - T - wcsxfrm - cpp/string/wide/wcsxfrm - - (T... args) - - - T - wctob - cpp/string/multibyte/wctob - - (T... args) - - - T - wctomb - cpp/string/multibyte/wctomb - - (T... args) - - - T - wctrans - cpp/string/wide/wctrans - - (T... args) - - - T - wctype - cpp/string/wide/wctype - - (T... args) - - - T - weak_order - cpp/utility/compare/weak_order - - (T... args) - - std::weak_ordering - std::weak_ptr - std::weibull_distribution - std::wfilebuf - std::wformat_args - std::wformat_context - std::wformat_parse_context - std::wfstream - std::wifstream - std::wios - std::wiostream - std::wistream - std::wistringstream - - T - wmemchr - cpp/string/wide/wmemchr - - (T... args) - - - T - wmemcmp - cpp/string/wide/wmemcmp - - (T... args) - - - T - wmemcpy - cpp/string/wide/wmemcpy - - (T... args) - - - T - wmemmove - cpp/string/wide/wmemmove - - (T... args) - - - T - wmemset - cpp/string/wide/wmemset - - (T... args) - - std::wofstream - std::wostream - std::wostringstream - std::wosyncstream - - T - wprintf - cpp/io/c/fwprintf - - (T... args) - - std::wregex - - T - ws - cpp/io/manip/ws - - (T... args) - - - T - wscanf - cpp/io/c/fwscanf - - (T... args) - - std::wsmatch - std::wsregex_iterator - std::wsregex_token_iterator - std::wssub_match - std::wstreambuf - std::wstreampos - std::wstring - std::wstring_convert - std::wstring_view - std::wstringbuf - std::wstringstream - std::wsyncbuf - std::yocto - std::yotta - std::zepto - std::zetta - - - std::FILE - cpp/io/c/FILE - - - std::add_const - cpp/types/add_cv - - - std::add_const_t - cpp/types/add_cv - - - std::add_cv - cpp/types/add_cv - - - std::add_cv_t - cpp/types/add_cv - - - std::add_lvalue_reference - cpp/types/add_reference - - - std::add_lvalue_reference_t - cpp/types/add_reference - - - std::add_pointer - cpp/types/add_pointer - - - std::add_pointer_t - cpp/types/add_pointer - - - std::add_rvalue_reference - cpp/types/add_reference - - - std::add_rvalue_reference_t - cpp/types/add_reference - - - std::add_volatile - cpp/types/add_cv - - - std::add_volatile_t - cpp/types/add_cv - - - std::adopt_lock_t - cpp/thread/lock_tag_t - - - std::align_val_t - cpp/memory/new/align_val_t - - - std::aligned_storage - cpp/types/aligned_storage - - - std::aligned_storage_t - cpp/types/aligned_storage - - - std::aligned_union - cpp/types/aligned_union - - - std::aligned_union_t - cpp/types/aligned_union - - - std::alignment_of - cpp/types/alignment_of - - - std::allocator - cpp/memory/allocator - - T - address - cpp/memory/allocator/address - - (T... args) - - - T - allocate - cpp/memory/allocator/allocate - - (T... args) - - - T - allocator - cpp/memory/allocator/allocator - - (T... args) - - - T - construct - cpp/memory/allocator/construct - - (T... args) - - - T - deallocate - cpp/memory/allocator/deallocate - - (T... args) - - - T - destroy - cpp/memory/allocator/destroy - - (T... args) - - - T - max_size - cpp/memory/allocator/max_size - - (T... args) - - - T - ~allocator - cpp/memory/allocator/~allocator - - (T... args) - - - - std::allocator_arg_t - cpp/memory/allocator_arg_t - - - std::allocator_traits - cpp/memory/allocator_traits - - T - allocate - cpp/memory/allocator_traits/allocate - - (T... args) - - - T - construct - cpp/memory/allocator_traits/construct - - (T... args) - - - T - deallocate - cpp/memory/allocator_traits/deallocate - - (T... args) - - - T - destroy - cpp/memory/allocator_traits/destroy - - (T... args) - - - T - max_size - cpp/memory/allocator_traits/max_size - - (T... args) - - std::allocator_traits::rebind_alloc - std::allocator_traits::rebind_traits - - T - select_on_container_copy_construction - cpp/memory/allocator_traits/select_on_container_copy_construction - - (T... args) - - - - std::allocator_traits::rebind_alloc - cpp/memory/allocator_traits - - - std::allocator_traits::rebind_traits - cpp/memory/allocator_traits - - - std::any - cpp/utility/any - - T - any - cpp/utility/any/any - - (T... args) - - - T - emplace - cpp/utility/any/emplace - - (T... args) - - - T - has_value - cpp/utility/any/has_value - - (T... args) - - - T - operator= - cpp/utility/any/operator= - - (T... args) - - - T - reset - cpp/utility/any/reset - - (T... args) - - - T - swap - cpp/utility/any/swap - - (T... args) - - - T - type - cpp/utility/any/type - - (T... args) - - - T - ~any - cpp/utility/any/~any - - (T... args) - - - - std::array - cpp/container/array - - T - at - cpp/container/array/at - - (T... args) - - - T - back - cpp/container/array/back - - (T... args) - - - T - begin - cpp/container/array/begin - - (T... args) - - - T - cbegin - cpp/container/array/begin - - (T... args) - - - T - cend - cpp/container/array/end - - (T... args) - - - T - crbegin - cpp/container/array/rbegin - - (T... args) - - - T - crend - cpp/container/array/rend - - (T... args) - - - T - data - cpp/container/array/data - - (T... args) - - - T - empty - cpp/container/array/empty - - (T... args) - - - T - end - cpp/container/array/end - - (T... args) - - - T - fill - cpp/container/array/fill - - (T... args) - - - T - front - cpp/container/array/front - - (T... args) - - - T - max_size - cpp/container/array/max_size - - (T... args) - - - T - operator[] - cpp/container/array/operator_at - - (T... args) - - - T - rbegin - cpp/container/array/rbegin - - (T... args) - - - T - rend - cpp/container/array/rend - - (T... args) - - - T - size - cpp/container/array/size - - (T... args) - - - T - swap - cpp/container/array/swap - - (T... args) - - - - std::atomic - cpp/atomic/atomic - - T - atomic - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_bool - cpp/atomic/atomic - - T - atomic_bool - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_char - cpp/atomic/atomic - - T - atomic_char - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_char16_t - cpp/atomic/atomic - - T - atomic_char16_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_char32_t - cpp/atomic/atomic - - T - atomic_char32_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_char8_t - cpp/atomic/atomic - - T - atomic_char8_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_flag - cpp/atomic/atomic_flag - - T - atomic_flag - cpp/atomic/atomic_flag/atomic_flag - - (T... args) - - - T - clear - cpp/atomic/atomic_flag/clear - - (T... args) - - - T - notify_all - cpp/atomic/atomic_flag/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic_flag/notify_one - - (T... args) - - - T - operator= - cpp/atomic/atomic_flag/operator= - - (T... args) - - - T - test - cpp/atomic/atomic_flag/test - - (T... args) - - - T - test_and_set - cpp/atomic/atomic_flag/test_and_set - - (T... args) - - - T - wait - cpp/atomic/atomic_flag/wait - - (T... args) - - - - std::atomic_int - cpp/atomic/atomic - - T - atomic_int - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int16_t - cpp/atomic/atomic - - T - atomic_int16_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int32_t - cpp/atomic/atomic - - T - atomic_int32_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int64_t - cpp/atomic/atomic - - T - atomic_int64_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int8_t - cpp/atomic/atomic - - T - atomic_int8_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int_fast16_t - cpp/atomic/atomic - - T - atomic_int_fast16_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int_fast32_t - cpp/atomic/atomic - - T - atomic_int_fast32_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int_fast64_t - cpp/atomic/atomic - - T - atomic_int_fast64_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int_fast8_t - cpp/atomic/atomic - - T - atomic_int_fast8_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int_least16_t - cpp/atomic/atomic - - T - atomic_int_least16_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int_least32_t - cpp/atomic/atomic - - T - atomic_int_least32_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int_least64_t - cpp/atomic/atomic - - T - atomic_int_least64_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_int_least8_t - cpp/atomic/atomic - - T - atomic_int_least8_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_intmax_t - cpp/atomic/atomic - - T - atomic_intmax_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_intptr_t - cpp/atomic/atomic - - T - atomic_intptr_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_llong - cpp/atomic/atomic - - T - atomic_llong - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_long - cpp/atomic/atomic - - T - atomic_long - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_ptrdiff_t - cpp/atomic/atomic - - T - atomic_ptrdiff_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_ref - cpp/atomic/atomic_ref - - T - atomic_ref - cpp/atomic/atomic_ref/atomic_ref - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic_ref/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic_ref/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic_ref/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic_ref/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic_ref/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic_ref/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic_ref/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic_ref/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic_ref/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic_ref/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic_ref/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic_ref/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic_ref/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic_ref/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic_ref/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic_ref/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic_ref/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic_ref/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic_ref/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic_ref/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic_ref/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic_ref/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic_ref/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic_ref/store - - (T... args) - - - T - wait - cpp/atomic/atomic_ref/wait - - (T... args) - - - - std::atomic_schar - cpp/atomic/atomic - - T - atomic_schar - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_short - cpp/atomic/atomic - - T - atomic_short - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_signed_lock_free - cpp/atomic/atomic - - T - atomic_signed_lock_free - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_size_t - cpp/atomic/atomic - - T - atomic_size_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uchar - cpp/atomic/atomic - - T - atomic_uchar - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint - cpp/atomic/atomic - - T - atomic_uint - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint16_t - cpp/atomic/atomic - - T - atomic_uint16_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint32_t - cpp/atomic/atomic - - T - atomic_uint32_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint64_t - cpp/atomic/atomic - - T - atomic_uint64_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint8_t - cpp/atomic/atomic - - T - atomic_uint8_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint_fast16_t - cpp/atomic/atomic - - T - atomic_uint_fast16_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint_fast32_t - cpp/atomic/atomic - - T - atomic_uint_fast32_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint_fast64_t - cpp/atomic/atomic - - T - atomic_uint_fast64_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint_fast8_t - cpp/atomic/atomic - - T - atomic_uint_fast8_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint_least16_t - cpp/atomic/atomic - - T - atomic_uint_least16_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint_least32_t - cpp/atomic/atomic - - T - atomic_uint_least32_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint_least64_t - cpp/atomic/atomic - - T - atomic_uint_least64_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uint_least8_t - cpp/atomic/atomic - - T - atomic_uint_least8_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uintmax_t - cpp/atomic/atomic - - T - atomic_uintmax_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_uintptr_t - cpp/atomic/atomic - - T - atomic_uintptr_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_ullong - cpp/atomic/atomic - - T - atomic_ullong - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_ulong - cpp/atomic/atomic - - T - atomic_ulong - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_unsigned_lock_free - cpp/atomic/atomic - - T - atomic_unsigned_lock_free - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_ushort - cpp/atomic/atomic - - T - atomic_ushort - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atomic_wchar_t - cpp/atomic/atomic - - T - atomic_wchar_t - cpp/atomic/atomic/atomic - - (T... args) - - - T - compare_exchange_strong - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/atomic/atomic/compare_exchange - - (T... args) - - - T - exchange - cpp/atomic/atomic/exchange - - (T... args) - - - T - fetch_add - cpp/atomic/atomic/fetch_add - - (T... args) - - - T - fetch_and - cpp/atomic/atomic/fetch_and - - (T... args) - - - T - fetch_or - cpp/atomic/atomic/fetch_or - - (T... args) - - - T - fetch_sub - cpp/atomic/atomic/fetch_sub - - (T... args) - - - T - fetch_xor - cpp/atomic/atomic/fetch_xor - - (T... args) - - - T - is_lock_free - cpp/atomic/atomic/is_lock_free - - (T... args) - - - T - load - cpp/atomic/atomic/load - - (T... args) - - - T - notify_all - cpp/atomic/atomic/notify_all - - (T... args) - - - T - notify_one - cpp/atomic/atomic/notify_one - - (T... args) - - - T - operator T - cpp/atomic/atomic/operator_T - - (T... args) - - - T - operator&= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator++ - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator++(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator+= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator-- - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator--(int) - cpp/atomic/atomic/operator_arith - - (T... args) - - - T - operator-= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator= - cpp/atomic/atomic/operator= - - (T... args) - - - T - operator^= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - operator|= - cpp/atomic/atomic/operator_arith2 - - (T... args) - - - T - store - cpp/atomic/atomic/store - - (T... args) - - - T - wait - cpp/atomic/atomic/wait - - (T... args) - - - - std::atto - cpp/numeric/ratio/ratio - - - std::auto_ptr - cpp/memory/auto_ptr - - T - auto_ptr - cpp/memory/auto_ptr/auto_ptr - - (T... args) - - - T - get - cpp/memory/auto_ptr/get - - (T... args) - - - T - operator auto_ptr<Y> - cpp/memory/auto_ptr/operator_auto_ptr - - (T... args) - - - T - operator* - cpp/memory/auto_ptr/operator* - - (T... args) - - - T - operator-> - cpp/memory/auto_ptr/operator* - - (T... args) - - - T - operator= - cpp/memory/auto_ptr/operator= - - (T... args) - - - T - release - cpp/memory/auto_ptr/release - - (T... args) - - - T - reset - cpp/memory/auto_ptr/reset - - (T... args) - - - T - ~auto_ptr - cpp/memory/auto_ptr/~auto_ptr - - (T... args) - - - - std::back_insert_iterator - cpp/iterator/back_insert_iterator - - T - back_insert_iterator - cpp/iterator/back_insert_iterator/back_insert_iterator - - (T... args) - - - T - container - cpp/iterator/back_insert_iterator - - - - - T - operator* - cpp/iterator/back_insert_iterator/operator* - - (T... args) - - - T - operator++ - cpp/iterator/back_insert_iterator/operator++ - - (T... args) - - - T - operator++(int) - cpp/iterator/back_insert_iterator/operator++ - - (T... args) - - - T - operator= - cpp/iterator/back_insert_iterator/operator= - - (T... args) - - - - std::bad_alloc - cpp/memory/new/bad_alloc - - T - bad_alloc - cpp/memory/new/bad_alloc - - (T... args) - - - T - operator= - cpp/memory/new/bad_alloc - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::bad_any_cast - cpp/utility/any/bad_any_cast - - - std::bad_array_new_length - cpp/memory/new/bad_array_new_length - - T - bad_array_new_length - cpp/memory/new/bad_array_new_length - - (T... args) - - - T - what - cpp/memory/new/bad_alloc - - (T... args) - - - - std::bad_cast - cpp/types/bad_cast - - T - bad_cast - cpp/types/bad_cast - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::bad_exception - cpp/error/bad_exception - - - std::bad_function_call - cpp/utility/functional/bad_function_call - - T - bad_function_call - cpp/utility/functional/bad_function_call - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::bad_optional_access - cpp/utility/optional/bad_optional_access - - - std::bad_typeid - cpp/types/bad_typeid - - T - bad_typeid - cpp/types/bad_typeid - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::bad_variant_access - cpp/utility/variant/bad_variant_access - - - std::bad_weak_ptr - cpp/memory/bad_weak_ptr - - T - bad_weak_ptr - cpp/memory/bad_weak_ptr - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::barrier - cpp/thread/barrier - std::barrier::arrival_token - - T - arrive - cpp/thread/barrier/arrive - - (T... args) - - - T - arrive_and_drop - cpp/thread/barrier/arrive_and_drop - - (T... args) - - - T - arrive_and_wait - cpp/thread/barrier/arrive_and_wait - - (T... args) - - - T - barrier - cpp/thread/barrier/barrier - - (T... args) - - - T - wait - cpp/thread/barrier/wait - - (T... args) - - - T - ~barrier - cpp/thread/barrier/~barrier - - (T... args) - - - - std::barrier::arrival_token - cpp/thread/barrier - - - std::basic_common_reference - cpp/types/common_reference - - - std::basic_filebuf - cpp/io/basic_filebuf - - T - basic_filebuf - cpp/io/basic_filebuf/basic_filebuf - - (T... args) - - - T - close - cpp/io/basic_filebuf/close - - (T... args) - - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - is_open - cpp/io/basic_filebuf/is_open - - (T... args) - - - T - open - cpp/io/basic_filebuf/open - - (T... args) - - - T - operator= - cpp/io/basic_filebuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~basic_filebuf - cpp/io/basic_filebuf/~basic_filebuf - - (T... args) - - - - std::basic_format_arg - cpp/utility/format/basic_format_arg - - - std::basic_format_args - cpp/utility/format/basic_format_args - - - std::basic_format_context - cpp/utility/format/basic_format_context - - - std::basic_format_parse_context - cpp/utility/format/basic_format_parse_context - - - std::basic_fstream - cpp/io/basic_fstream - std::basic_fstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_fstream - cpp/io/basic_fstream/basic_fstream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_fstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_fstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_fstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_fstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - open - cpp/io/basic_fstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_fstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::basic_fstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_iostream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::basic_fstream::Init - cpp/io/ios_base/Init - - - std::basic_fstream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_fstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_fstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::basic_ifstream - cpp/io/basic_ifstream - std::basic_ifstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_ifstream - cpp/io/basic_ifstream/basic_ifstream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_ifstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_ifstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_ifstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_ifstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - open - cpp/io/basic_ifstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_ifstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::basic_ifstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::basic_ifstream::Init - cpp/io/ios_base/Init - - - std::basic_ifstream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_ifstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_ifstream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::basic_ios - cpp/io/basic_ios - std::basic_ios::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_ios - cpp/io/basic_ios/basic_ios - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_ios::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_ios::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/ios_base/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~basic_ios - cpp/io/basic_ios/~basic_ios - - (T... args) - - - - std::basic_ios::Init - cpp/io/ios_base/Init - - - std::basic_ios::event_callback - cpp/io/ios_base/event_callback - - - std::basic_ios::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_iostream - cpp/io/basic_iostream - std::basic_iostream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_iostream - cpp/io/basic_iostream/basic_iostream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_iostream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_iostream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_iostream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::basic_iostream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~basic_iostream - cpp/io/basic_iostream/~basic_iostream - - (T... args) - - - - std::basic_iostream::Init - cpp/io/ios_base/Init - - - std::basic_iostream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_iostream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_iostream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::basic_istream - cpp/io/basic_istream - std::basic_istream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_istream - cpp/io/basic_istream/basic_istream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_istream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_istream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_istream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::basic_istream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~basic_istream - cpp/io/basic_istream/~basic_istream - - (T... args) - - - - std::basic_istream::Init - cpp/io/ios_base/Init - - - std::basic_istream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_istream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_istream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::basic_istringstream - cpp/io/basic_istringstream - std::basic_istringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_istringstream - cpp/io/basic_istringstream/basic_istringstream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_istringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_istringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_istringstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::basic_istringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_istringstream/str - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::basic_istringstream::Init - cpp/io/ios_base/Init - - - std::basic_istringstream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_istringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_istringstream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::basic_ofstream - cpp/io/basic_ofstream - std::basic_ofstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_ofstream - cpp/io/basic_ofstream/basic_ofstream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_ofstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_ofstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_ofstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_ofstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - open - cpp/io/basic_ofstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ofstream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::basic_ofstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::basic_ofstream::Init - cpp/io/ios_base/Init - - - std::basic_ofstream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_ofstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_ofstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::basic_ostream - cpp/io/basic_ostream - std::basic_ostream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_ostream - cpp/io/basic_ostream/basic_ostream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_ostream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_ostream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ostream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::basic_ostream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~basic_ostream - cpp/io/basic_ostream/~basic_ostream - - (T... args) - - - - std::basic_ostream::Init - cpp/io/ios_base/Init - - - std::basic_ostream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_ostream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_ostream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::basic_ostringstream - cpp/io/basic_ostringstream - std::basic_ostringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_ostringstream - cpp/io/basic_ostringstream/basic_ostringstream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_ostringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_ostringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ostringstream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::basic_ostringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_ostringstream/str - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::basic_ostringstream::Init - cpp/io/ios_base/Init - - - std::basic_ostringstream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_ostringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_ostringstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::basic_osyncstream - cpp/io/basic_osyncstream - std::basic_osyncstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_osyncstream - cpp/io/basic_osyncstream/basic_osyncstream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - emit - cpp/io/basic_osyncstream/emit - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_osyncstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_osyncstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - get_wrapped - cpp/io/basic_osyncstream/get_wrapped - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_osyncstream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::basic_osyncstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~basic_osyncstream - cpp/io/basic_osyncstream/~basic_osyncstream - - (T... args) - - - - std::basic_osyncstream::Init - cpp/io/ios_base/Init - - - std::basic_osyncstream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_osyncstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_osyncstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::basic_regex - cpp/regex/basic_regex - - T - assign - cpp/regex/basic_regex/assign - - (T... args) - - - T - basic_regex - cpp/regex/basic_regex/basic_regex - - (T... args) - - - T - flags - cpp/regex/basic_regex/flags - - (T... args) - - - T - getloc - cpp/regex/basic_regex/getloc - - (T... args) - - - T - imbue - cpp/regex/basic_regex/imbue - - (T... args) - - - T - mark_count - cpp/regex/basic_regex/mark_count - - (T... args) - - - T - operator= - cpp/regex/basic_regex/operator= - - (T... args) - - - T - swap - cpp/regex/basic_regex/swap - - (T... args) - - - T - ~basic_regex - cpp/regex/basic_regex/~basic_regex - - (T... args) - - - - std::basic_streambuf - cpp/io/basic_streambuf - - T - basic_streambuf - cpp/io/basic_streambuf/basic_streambuf - - (T... args) - - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_streambuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~basic_streambuf - cpp/io/basic_streambuf/~basic_streambuf - - (T... args) - - - - std::basic_string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - basic_string - cpp/string/basic_string/basic_string - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - - std::basic_string_view - cpp/string/basic_string_view - - T - at - cpp/string/basic_string_view/at - - (T... args) - - - T - back - cpp/string/basic_string_view/back - - (T... args) - - - T - basic_string_view - cpp/string/basic_string_view/basic_string_view - - (T... args) - - - T - begin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cend - cpp/string/basic_string_view/end - - (T... args) - - - T - compare - cpp/string/basic_string_view/compare - - (T... args) - - - T - copy - cpp/string/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string_view/rend - - (T... args) - - - T - data - cpp/string/basic_string_view/data - - (T... args) - - - T - empty - cpp/string/basic_string_view/empty - - (T... args) - - - T - end - cpp/string/basic_string_view/end - - (T... args) - - - T - ends_with - cpp/string/basic_string_view/ends_with - - (T... args) - - - T - find - cpp/string/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string_view/front - - (T... args) - - - T - length - cpp/string/basic_string_view/size - - (T... args) - - - T - max_size - cpp/string/basic_string_view/max_size - - (T... args) - - - T - operator= - cpp/string/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/string/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/string/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/string/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/string/basic_string_view/rfind - - (T... args) - - - T - size - cpp/string/basic_string_view/size - - (T... args) - - - T - starts_with - cpp/string/basic_string_view/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string_view/substr - - (T... args) - - - T - swap - cpp/string/basic_string_view/swap - - (T... args) - - - - std::basic_stringbuf - cpp/io/basic_stringbuf - - T - basic_stringbuf - cpp/io/basic_stringbuf/basic_stringbuf - - (T... args) - - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_stringbuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - str - cpp/io/basic_stringbuf/str - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - - std::basic_stringstream - cpp/io/basic_stringstream - std::basic_stringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - basic_stringstream - cpp/io/basic_stringstream/basic_stringstream - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::basic_stringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::basic_stringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_stringstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::basic_stringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_stringstream/str - - (T... args) - - - T - swap - cpp/io/basic_iostream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::basic_stringstream::Init - cpp/io/ios_base/Init - - - std::basic_stringstream::event_callback - cpp/io/ios_base/event_callback - - - std::basic_stringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::basic_stringstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::basic_syncbuf - cpp/io/basic_syncbuf - - T - basic_syncbuf - cpp/io/basic_syncbuf/basic_syncbuf - - (T... args) - - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - emit - cpp/io/basic_syncbuf/emit - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - get_allocator - cpp/io/basic_syncbuf/get_allocator - - (T... args) - - - T - get_wrapped - cpp/io/basic_syncbuf/get_wrapped - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_syncbuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - set_emit_on_sync - cpp/io/basic_syncbuf/set_emit_on_sync - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~basic_syncbuf - cpp/io/basic_syncbuf/~basic_syncbuf - - (T... args) - - - - std::bernoulli_distribution - cpp/numeric/random/bernoulli_distribution - - T - bernoulli_distribution - cpp/numeric/random/bernoulli_distribution/bernoulli_distribution - - (T... args) - - - T - max - cpp/numeric/random/bernoulli_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/bernoulli_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/bernoulli_distribution/operator() - - (T... args) - - - T - p - cpp/numeric/random/bernoulli_distribution/p - - (T... args) - - - T - param - cpp/numeric/random/bernoulli_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/bernoulli_distribution/reset - - (T... args) - - - - std::bidirectional_iterator_tag - cpp/iterator/iterator_tags - - - std::binary_function - cpp/utility/functional/binary_function - - - std::binary_negate - cpp/utility/functional/binary_negate - - T - binary_negate - cpp/utility/functional/binary_negate - - (T... args) - - - T - operator() - cpp/utility/functional/binary_negate - - (T... args) - - - - std::binary_semaphore - cpp/thread/counting_semaphore - - T - acquire - cpp/thread/counting_semaphore/acquire - - (T... args) - - - T - binary_semaphore - cpp/thread/counting_semaphore/counting_semaphore - - (T... args) - - - T - release - cpp/thread/counting_semaphore/release - - (T... args) - - - T - try_acquire - cpp/thread/counting_semaphore/try_acquire - - (T... args) - - - T - try_acquire_for - cpp/thread/counting_semaphore/try_acquire_for - - (T... args) - - - T - try_acquire_until - cpp/thread/counting_semaphore/try_acquire_until - - (T... args) - - - T - ~binary_semaphore - cpp/thread/counting_semaphore/~counting_semaphore - - (T... args) - - - - std::binder1st - cpp/utility/functional/binder12 - - - std::binder2nd - cpp/utility/functional/binder12 - - - std::binomial_distribution - cpp/numeric/random/binomial_distribution - - T - binomial_distribution - cpp/numeric/random/binomial_distribution/binomial_distribution - - (T... args) - - - T - max - cpp/numeric/random/binomial_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/binomial_distribution/min - - (T... args) - - - T - p - cpp/numeric/random/binomial_distribution/params - - (T... args) - - - T - param - cpp/numeric/random/binomial_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/binomial_distribution/reset - - (T... args) - - - T - t - cpp/numeric/random/binomial_distribution/params - - (T... args) - - - - std::bit_and - cpp/utility/functional/bit_and - - T - operator() - cpp/utility/functional/bit_and - - (T... args) - - - - std::bit_not - cpp/utility/functional/bit_not - - T - operator() - cpp/utility/functional/bit_not - - (T... args) - - - - std::bit_or - cpp/utility/functional/bit_or - - T - operator() - cpp/utility/functional/bit_or - - (T... args) - - - - std::bit_xor - cpp/utility/functional/bit_xor - - T - operator() - cpp/utility/functional/bit_xor - - (T... args) - - - - std::bitset - cpp/utility/bitset - - T - all - cpp/utility/bitset/all_any_none - - (T... args) - - - T - any - cpp/utility/bitset/all_any_none - - (T... args) - - - T - bitset - cpp/utility/bitset/bitset - - (T... args) - - - T - count - cpp/utility/bitset/count - - (T... args) - - - T - flip - cpp/utility/bitset/flip - - (T... args) - - - T - none - cpp/utility/bitset/all_any_none - - (T... args) - - - T - operator!= - cpp/utility/bitset/operator_cmp - - (T... args) - - - T - operator&= - cpp/utility/bitset/operator_logic - - (T... args) - - - T - operator<< - cpp/utility/bitset/operator_ltltgtgt - - (T... args) - - - T - operator<<= - cpp/utility/bitset/operator_ltltgtgt - - (T... args) - - - T - operator== - cpp/utility/bitset/operator_cmp - - (T... args) - - - T - operator>> - cpp/utility/bitset/operator_ltltgtgt - - (T... args) - - - T - operator>>= - cpp/utility/bitset/operator_ltltgtgt - - (T... args) - - - T - operator[] - cpp/utility/bitset/operator_at - - (T... args) - - - T - operator^= - cpp/utility/bitset/operator_logic - - (T... args) - - - T - operator|= - cpp/utility/bitset/operator_logic - - (T... args) - - - T - operator~ - cpp/utility/bitset/operator_logic - - (T... args) - - std::bitset::reference - - T - reset - cpp/utility/bitset/reset - - (T... args) - - - T - set - cpp/utility/bitset/set - - (T... args) - - - T - size - cpp/utility/bitset/size - - (T... args) - - - T - test - cpp/utility/bitset/test - - (T... args) - - - T - to_string - cpp/utility/bitset/to_string - - (T... args) - - - T - to_ullong - cpp/utility/bitset/to_ullong - - (T... args) - - - T - to_ulong - cpp/utility/bitset/to_ulong - - (T... args) - - - - std::bitset::reference - cpp/utility/bitset/reference - - - std::bool_constant - cpp/types/integral_constant - - - std::boyer_moore_horspool_searcher - cpp/utility/functional/boyer_moore_horspool_searcher - - T - boyer_moore_horspool_searcher - cpp/utility/functional/boyer_moore_horspool_searcher - - (T... args) - - - T - operator() - cpp/utility/functional/boyer_moore_horspool_searcher - - (T... args) - - - - std::boyer_moore_searcher - cpp/utility/functional/boyer_moore_searcher - - T - boyer_moore_searcher - cpp/utility/functional/boyer_moore_searcher - - (T... args) - - - T - operator() - cpp/utility/functional/boyer_moore_searcher - - (T... args) - - - - std::byte - cpp/types/byte - - - std::cauchy_distribution - cpp/numeric/random/cauchy_distribution - - T - a - cpp/numeric/random/cauchy_distribution/params - - (T... args) - - - T - b - cpp/numeric/random/cauchy_distribution/params - - (T... args) - - - T - cauchy_distribution - cpp/numeric/random/cauchy_distribution/cauchy_distribution - - (T... args) - - - T - max - cpp/numeric/random/cauchy_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/cauchy_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/cauchy_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/cauchy_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/cauchy_distribution/reset - - (T... args) - - - - std::centi - cpp/numeric/ratio/ratio - - - std::cerr - cpp/io/cerr - - - std::char_traits - cpp/string/char_traits - - T - assign - cpp/string/char_traits/assign - - (T... args) - - - T - compare - cpp/string/char_traits/compare - - (T... args) - - - T - copy - cpp/string/char_traits/copy - - (T... args) - - - T - eof - cpp/string/char_traits/eof - - (T... args) - - - T - eq - cpp/string/char_traits/cmp - - (T... args) - - - T - eq_int_type - cpp/string/char_traits/eq_int_type - - (T... args) - - - T - find - cpp/string/char_traits/find - - (T... args) - - - T - length - cpp/string/char_traits/length - - (T... args) - - - T - lt - cpp/string/char_traits/cmp - - (T... args) - - - T - move - cpp/string/char_traits/move - - (T... args) - - - T - not_eof - cpp/string/char_traits/not_eof - - (T... args) - - - T - to_char_type - cpp/string/char_traits/to_char_type - - (T... args) - - - T - to_int_type - cpp/string/char_traits/to_int_type - - (T... args) - - - - std::chars_format - cpp/utility/chars_format - - - std::chi_squared_distribution - cpp/numeric/random/chi_squared_distribution - - T - chi_squared_distribution - cpp/numeric/random/chi_squared_distribution/chi_squared_distribution - - (T... args) - - - T - max - cpp/numeric/random/chi_squared_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/chi_squared_distribution/min - - (T... args) - - - T - n - cpp/numeric/random/chi_squared_distribution/n - - (T... args) - - - T - operator() - cpp/numeric/random/chi_squared_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/chi_squared_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/chi_squared_distribution/reset - - (T... args) - - - - std::chrono - - std::chrono::ambiguous_local_time - - T - clock_cast - cpp/chrono/clock_cast - - (T... args) - - std::chrono::clock_time_conversion - - T - current_zone - cpp/chrono/current_zone - - (T... args) - - std::chrono::day - std::chrono::days - std::chrono::duration - - T - duration_cast - cpp/chrono/duration/duration_cast - - (T... args) - - std::chrono::duration_values - std::chrono::file_clock - std::chrono::file_time - std::chrono::get_leap_second_info - - T - get_tzdb - cpp/chrono/tzdb_functions - - (T... args) - - - T - get_tzdb_list - cpp/chrono/tzdb_functions - - (T... args) - - std::chrono::gps_clock - std::chrono::gps_seconds - std::chrono::gps_time - std::chrono::hh_mm_ss - std::chrono::high_resolution_clock - std::chrono::hours - - T - is_am - cpp/chrono/hour_fun - - (T... args) - - std::chrono::is_clock - - T - is_pm - cpp/chrono/hour_fun - - (T... args) - - std::chrono::last - std::chrono::last_spec - std::chrono::leap_second - std::chrono::leap_second_info - std::chrono::local_days - std::chrono::local_info - std::chrono::local_seconds - std::chrono::local_t - std::chrono::local_time - - T - locate_zone - cpp/chrono/locate_zone - - (T... args) - - - T - make12 - cpp/chrono/hour_fun - - (T... args) - - - T - make24 - cpp/chrono/hour_fun - - (T... args) - - std::chrono::microseconds - std::chrono::milliseconds - std::chrono::minutes - std::chrono::month - std::chrono::month_day - std::chrono::month_day_last - std::chrono::month_weekday - std::chrono::month_weekday_last - std::chrono::months - std::chrono::nanoseconds - std::chrono::nonexistent_local_time - - T - operator/ - cpp/chrono/operator_slash - - (T... args) - - - T - parse - cpp/chrono/parse - - (T... args) - - - T - reload_tzdb - cpp/chrono/tzdb_functions - - (T... args) - - - T - remote_version - cpp/chrono/tzdb_functions - - (T... args) - - std::chrono::seconds - std::chrono::steady_clock - std::chrono::sys_days - std::chrono::sys_info - std::chrono::sys_seconds - std::chrono::sys_time - std::chrono::system_clock - std::chrono::tai_clock - std::chrono::tai_seconds - std::chrono::tai_time - std::chrono::time_point - - T - time_point_cast - cpp/chrono/time_point/time_point_cast - - (T... args) - - std::chrono::time_zone - std::chrono::time_zone_link - std::chrono::treat_as_floating_point - - T - treat_as_floating_point_v - cpp/chrono/treat_as_floating_point - - - - std::chrono::tzdb - std::chrono::tzdb_list - std::chrono::utc_clock - std::chrono::utc_seconds - std::chrono::utc_time - std::chrono::weekday - std::chrono::weekday_indexed - std::chrono::weekday_last - std::chrono::weeks - std::chrono::year - std::chrono::year_month - std::chrono::year_month_day - std::chrono::year_month_day_last - std::chrono::year_month_weekday - std::chrono::year_month_weekday_last - std::chrono::years - std::chrono::zoned_time - std::chrono::zoned_traits - - - std::chrono::ambiguous_local_time - cpp/chrono/ambiguous_local_time - - T - ambiguous_local_time - cpp/chrono/ambiguous_local_time - - (T... args) - - - T - operator= - cpp/chrono/ambiguous_local_time - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::chrono::clock_time_conversion - cpp/chrono/clock_time_conversion - - - std::chrono::day - cpp/chrono/day - - T - day - cpp/chrono/day/day - - (T... args) - - - T - ok - cpp/chrono/day/ok - - (T... args) - - - T - operator unsigned - cpp/chrono/day/operator_unsigned - - (T... args) - - - T - operator++ - cpp/chrono/day/operator_inc_dec - - (T... args) - - - T - operator++(int) - cpp/chrono/day/operator_inc_dec - - (T... args) - - - T - operator+= - cpp/chrono/day/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/day/operator_inc_dec - - (T... args) - - - T - operator--(int) - cpp/chrono/day/operator_inc_dec - - (T... args) - - - T - operator-= - cpp/chrono/day/operator_arith - - (T... args) - - - - std::chrono::days - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - days - cpp/chrono/duration/duration - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::duration - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - duration - cpp/chrono/duration/duration - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::duration_values - cpp/chrono/duration_values - - T - max - cpp/chrono/duration_values/max - - (T... args) - - - T - min - cpp/chrono/duration_values/min - - (T... args) - - - T - zero - cpp/chrono/duration_values/zero - - (T... args) - - - - std::chrono::file_clock - cpp/chrono/file_clock - - T - from_sys - cpp/chrono/file_clock/to_from_sys - - (T... args) - - - T - from_utc - cpp/chrono/file_clock/to_from_utc - - (T... args) - - - T - now - cpp/chrono/file_clock/now - - (T... args) - - - T - to_sys - cpp/chrono/file_clock/to_from_sys - - (T... args) - - - T - to_utc - cpp/chrono/file_clock/to_from_utc - - (T... args) - - - - std::chrono::file_time - cpp/chrono/file_clock - - - std::chrono::get_leap_second_info - cpp/chrono/utc_clock/get_leap_second_info - - - std::chrono::gps_clock - cpp/chrono/gps_clock - - T - from_utc - cpp/chrono/gps_clock/from_utc - - (T... args) - - - T - now - cpp/chrono/gps_clock/now - - (T... args) - - - T - to_utc - cpp/chrono/gps_clock/to_utc - - (T... args) - - - - std::chrono::gps_seconds - cpp/chrono/gps_clock - - - std::chrono::gps_time - cpp/chrono/gps_clock - - - std::chrono::hh_mm_ss - cpp/chrono/hh_mm_ss - - T - hh_mm_ss - cpp/chrono/hh_mm_ss/hh_mm_ss - - (T... args) - - - T - hours - cpp/chrono/hh_mm_ss/accessors - - (T... args) - - - T - is_negative - cpp/chrono/hh_mm_ss/accessors - - (T... args) - - - T - minutes - cpp/chrono/hh_mm_ss/accessors - - (T... args) - - - T - operator precision - cpp/chrono/hh_mm_ss/duration - - (T... args) - - std::chrono::hh_mm_ss::precision - - T - seconds - cpp/chrono/hh_mm_ss/accessors - - (T... args) - - - T - subseconds - cpp/chrono/hh_mm_ss/accessors - - (T... args) - - - T - to_duration - cpp/chrono/hh_mm_ss/duration - - (T... args) - - - - std::chrono::hh_mm_ss::precision - cpp/chrono/hh_mm_ss - - - std::chrono::high_resolution_clock - cpp/chrono/high_resolution_clock - - T - now - cpp/chrono/high_resolution_clock/now - - (T... args) - - - - std::chrono::hours - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - hours - cpp/chrono/duration/duration - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::is_clock - cpp/chrono/is_clock - - - std::chrono::last - cpp/chrono/last_spec - - - std::chrono::last_spec - cpp/chrono/last_spec - - - std::chrono::leap_second - cpp/chrono/leap_second - - T - date - cpp/chrono/leap_second/date - - (T... args) - - - - std::chrono::leap_second_info - cpp/chrono/utc_clock/leap_second_info - - - std::chrono::local_days - cpp/chrono/local_t - - - std::chrono::local_info - cpp/chrono/local_info - - - std::chrono::local_seconds - cpp/chrono/local_t - - - std::chrono::local_t - cpp/chrono/local_t - - - std::chrono::local_time - cpp/chrono/local_t - - - std::chrono::microseconds - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - microseconds - cpp/chrono/duration/duration - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::milliseconds - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - milliseconds - cpp/chrono/duration/duration - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::minutes - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - minutes - cpp/chrono/duration/duration - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::month - cpp/chrono/month - - T - month - cpp/chrono/month/month - - (T... args) - - - T - ok - cpp/chrono/month/ok - - (T... args) - - - T - operator unsigned - cpp/chrono/month/operator_unsigned - - (T... args) - - - T - operator++ - cpp/chrono/month/operator_inc_dec - - (T... args) - - - T - operator++(int) - cpp/chrono/month/operator_inc_dec - - (T... args) - - - T - operator+= - cpp/chrono/month/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/month/operator_inc_dec - - (T... args) - - - T - operator--(int) - cpp/chrono/month/operator_inc_dec - - (T... args) - - - T - operator-= - cpp/chrono/month/operator_arith - - (T... args) - - - - std::chrono::month_day - cpp/chrono/month_day - - T - day - cpp/chrono/month_day/accessors - - (T... args) - - - T - month - cpp/chrono/month_day/accessors - - (T... args) - - - T - month_day - cpp/chrono/month_day/month_day - - (T... args) - - - T - ok - cpp/chrono/month_day/ok - - (T... args) - - - - std::chrono::month_day_last - cpp/chrono/month_day_last - - T - month - cpp/chrono/month_day_last/month - - (T... args) - - - T - month_day_last - cpp/chrono/month_day_last/month_day_last - - (T... args) - - - T - ok - cpp/chrono/month_day_last/ok - - (T... args) - - - - std::chrono::month_weekday - cpp/chrono/month_weekday - - T - month - cpp/chrono/month_weekday/accessors - - (T... args) - - - T - month_weekday - cpp/chrono/month_weekday/month_weekday - - (T... args) - - - T - ok - cpp/chrono/month_weekday/ok - - (T... args) - - - T - weekday_indexed - cpp/chrono/month_weekday/accessors - - (T... args) - - - - std::chrono::month_weekday_last - cpp/chrono/month_weekday_last - - T - month - cpp/chrono/month_weekday_last/accessors - - (T... args) - - - T - month_weekday_last - cpp/chrono/month_weekday_last/month_weekday_last - - (T... args) - - - T - ok - cpp/chrono/month_weekday_last/ok - - (T... args) - - - T - weekday_last - cpp/chrono/month_weekday_last/accessors - - (T... args) - - - - std::chrono::months - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - months - cpp/chrono/duration/duration - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::nanoseconds - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - nanoseconds - cpp/chrono/duration/duration - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::nonexistent_local_time - cpp/chrono/nonexistent_local_time - - T - nonexistent_local_time - cpp/chrono/nonexistent_local_time - - (T... args) - - - T - operator= - cpp/chrono/nonexistent_local_time - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::chrono::seconds - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - seconds - cpp/chrono/duration/duration - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::steady_clock - cpp/chrono/steady_clock - - T - now - cpp/chrono/steady_clock/now - - (T... args) - - - - std::chrono::sys_days - cpp/chrono/system_clock - - - std::chrono::sys_info - cpp/chrono/sys_info - - - std::chrono::sys_seconds - cpp/chrono/system_clock - - - std::chrono::sys_time - cpp/chrono/system_clock - - - std::chrono::system_clock - cpp/chrono/system_clock - - T - from_time_t - cpp/chrono/system_clock/from_time_t - - (T... args) - - - T - now - cpp/chrono/system_clock/now - - (T... args) - - - T - to_time_t - cpp/chrono/system_clock/to_time_t - - (T... args) - - - - std::chrono::tai_clock - cpp/chrono/tai_clock - - T - from_utc - cpp/chrono/tai_clock/from_utc - - (T... args) - - - T - now - cpp/chrono/tai_clock/now - - (T... args) - - - T - to_utc - cpp/chrono/tai_clock/to_utc - - (T... args) - - - - std::chrono::tai_seconds - cpp/chrono/tai_clock - - - std::chrono::tai_time - cpp/chrono/tai_clock - - - std::chrono::time_point - cpp/chrono/time_point - - T - max - cpp/chrono/time_point/max - - (T... args) - - - T - min - cpp/chrono/time_point/min - - (T... args) - - - T - operator++ - cpp/chrono/time_point/operator_inc_dec - - (T... args) - - - T - operator+= - cpp/chrono/time_point/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/time_point/operator_inc_dec - - (T... args) - - - T - operator-= - cpp/chrono/time_point/operator_arith - - (T... args) - - - T - time_point - cpp/chrono/time_point/time_point - - (T... args) - - - T - time_since_epoch - cpp/chrono/time_point/time_since_epoch - - (T... args) - - - - std::chrono::time_zone - cpp/chrono/time_zone - - T - get_info - cpp/chrono/time_zone/get_info - - (T... args) - - - T - name - cpp/chrono/time_zone/name - - (T... args) - - - T - to_local - cpp/chrono/time_zone/to_local - - (T... args) - - - T - to_sys - cpp/chrono/time_zone/to_sys - - (T... args) - - - - std::chrono::time_zone_link - cpp/chrono/time_zone_link - - T - name - cpp/chrono/time_zone_link/accessors - - (T... args) - - - T - target - cpp/chrono/time_zone_link/accessors - - (T... args) - - - - std::chrono::treat_as_floating_point - cpp/chrono/treat_as_floating_point - - - std::chrono::tzdb - cpp/chrono/tzdb - - T - current_zone - cpp/chrono/tzdb/current_zone - - (T... args) - - - T - locate_zone - cpp/chrono/tzdb/locate_zone - - (T... args) - - - - std::chrono::tzdb_list - cpp/chrono/tzdb_list - - T - begin - cpp/chrono/tzdb_list/begin - - (T... args) - - - T - cbegin - cpp/chrono/tzdb_list/begin - - (T... args) - - - T - cend - cpp/chrono/tzdb_list/end - - (T... args) - - - T - end - cpp/chrono/tzdb_list/end - - (T... args) - - - T - erase_after - cpp/chrono/tzdb_list/erase_after - - (T... args) - - - T - front - cpp/chrono/tzdb_list/front - - (T... args) - - - - std::chrono::utc_clock - cpp/chrono/utc_clock - - T - from_sys - cpp/chrono/utc_clock/from_sys - - (T... args) - - - T - now - cpp/chrono/utc_clock/now - - (T... args) - - - T - to_sys - cpp/chrono/utc_clock/to_sys - - (T... args) - - - - std::chrono::utc_seconds - cpp/chrono/utc_clock - - - std::chrono::utc_time - cpp/chrono/utc_clock - - - std::chrono::weekday - cpp/chrono/weekday - - T - c_encoding - cpp/chrono/weekday/encoding - - (T... args) - - - T - iso_encoding - cpp/chrono/weekday/encoding - - (T... args) - - - T - ok - cpp/chrono/weekday/ok - - (T... args) - - - T - operator++ - cpp/chrono/weekday/operator_inc_dec - - (T... args) - - - T - operator++(int) - cpp/chrono/weekday/operator_inc_dec - - (T... args) - - - T - operator+= - cpp/chrono/weekday/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/weekday/operator_inc_dec - - (T... args) - - - T - operator--(int) - cpp/chrono/weekday/operator_inc_dec - - (T... args) - - - T - operator-= - cpp/chrono/weekday/operator_arith - - (T... args) - - - T - operator[] - cpp/chrono/weekday/operator_at - - (T... args) - - - T - weekday - cpp/chrono/weekday/weekday - - (T... args) - - - - std::chrono::weekday_indexed - cpp/chrono/weekday_indexed - - T - index - cpp/chrono/weekday_indexed/index - - (T... args) - - - T - ok - cpp/chrono/weekday_indexed/ok - - (T... args) - - - T - weekday - cpp/chrono/weekday_indexed/weekday - - (T... args) - - - T - weekday_indexed - cpp/chrono/weekday_indexed/weekday_indexed - - (T... args) - - - - std::chrono::weekday_last - cpp/chrono/weekday_last - - T - ok - cpp/chrono/weekday_last/ok - - (T... args) - - - T - weekday - cpp/chrono/weekday_last/weekday - - (T... args) - - - T - weekday_last - cpp/chrono/weekday_last/weekday_last - - (T... args) - - - - std::chrono::weeks - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - weeks - cpp/chrono/duration/duration - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::year - cpp/chrono/year - - T - is_leap - cpp/chrono/year/is_leap - - (T... args) - - - T - max - cpp/chrono/year/max - - (T... args) - - - T - min - cpp/chrono/year/min - - (T... args) - - - T - ok - cpp/chrono/year/ok - - (T... args) - - - T - operator int - cpp/chrono/year/operator_int - - (T... args) - - - T - operator+ - cpp/chrono/year/operator_sign - - (T... args) - - - T - operator++ - cpp/chrono/year/operator_inc_dec - - (T... args) - - - T - operator++(int) - cpp/chrono/year/operator_inc_dec - - (T... args) - - - T - operator+= - cpp/chrono/year/operator_arith - - (T... args) - - - T - operator- - cpp/chrono/year/operator_sign - - (T... args) - - - T - operator-- - cpp/chrono/year/operator_inc_dec - - (T... args) - - - T - operator--(int) - cpp/chrono/year/operator_inc_dec - - (T... args) - - - T - operator-= - cpp/chrono/year/operator_arith - - (T... args) - - - T - year - cpp/chrono/year/year - - (T... args) - - - - std::chrono::year_month - cpp/chrono/year_month - - T - month - cpp/chrono/year_month/accessors - - (T... args) - - - T - ok - cpp/chrono/year_month/ok - - (T... args) - - - T - operator+= - cpp/chrono/year_month/operator_arith - - (T... args) - - - T - operator-= - cpp/chrono/year_month/operator_arith - - (T... args) - - - T - year - cpp/chrono/year_month/accessors - - (T... args) - - - T - year_month - cpp/chrono/year_month/year_month - - (T... args) - - - - std::chrono::year_month_day - cpp/chrono/year_month_day - - T - day - cpp/chrono/year_month_day/accessors - - (T... args) - - - T - month - cpp/chrono/year_month_day/accessors - - (T... args) - - - T - ok - cpp/chrono/year_month_day/ok - - (T... args) - - - T - operator local_days - cpp/chrono/year_month_day/operator_days - - (T... args) - - - T - operator sys_days - cpp/chrono/year_month_day/operator_days - - (T... args) - - - T - operator+= - cpp/chrono/year_month_day/operator_arith - - (T... args) - - - T - operator-= - cpp/chrono/year_month_day/operator_arith - - (T... args) - - - T - year - cpp/chrono/year_month_day/accessors - - (T... args) - - - T - year_month_day - cpp/chrono/year_month_day/year_month_day - - (T... args) - - - - std::chrono::year_month_day_last - cpp/chrono/year_month_day_last - - T - day - cpp/chrono/year_month_day_last/accessors - - (T... args) - - - T - month - cpp/chrono/year_month_day_last/accessors - - (T... args) - - - T - month_day_last - cpp/chrono/year_month_day_last/accessors - - (T... args) - - - T - ok - cpp/chrono/year_month_day_last/ok - - (T... args) - - - T - operator local_days - cpp/chrono/year_month_day_last/operator_days - - (T... args) - - - T - operator sys_days - cpp/chrono/year_month_day_last/operator_days - - (T... args) - - - T - operator+= - cpp/chrono/year_month_day_last/operator_arith - - (T... args) - - - T - operator-= - cpp/chrono/year_month_day_last/operator_arith - - (T... args) - - - T - year - cpp/chrono/year_month_day_last/accessors - - (T... args) - - - T - year_month_day_last - cpp/chrono/year_month_day_last/year_month_day_last - - (T... args) - - - - std::chrono::year_month_weekday - cpp/chrono/year_month_weekday - - T - index - cpp/chrono/year_month_weekday/accessors - - (T... args) - - - T - month - cpp/chrono/year_month_weekday/accessors - - (T... args) - - - T - ok - cpp/chrono/year_month_weekday/ok - - (T... args) - - - T - operator local_days - cpp/chrono/year_month_weekday/operator_days - - (T... args) - - - T - operator sys_days - cpp/chrono/year_month_weekday/operator_days - - (T... args) - - - T - operator+= - cpp/chrono/year_month_weekday/operator_arith - - (T... args) - - - T - operator-= - cpp/chrono/year_month_weekday/operator_arith - - (T... args) - - - T - weekday - cpp/chrono/year_month_weekday/accessors - - (T... args) - - - T - weekday_indexed - cpp/chrono/year_month_weekday/accessors - - (T... args) - - - T - year - cpp/chrono/year_month_weekday/accessors - - (T... args) - - - T - year_month_weekday - cpp/chrono/year_month_weekday/year_month_weekday - - (T... args) - - - - std::chrono::year_month_weekday_last - cpp/chrono/year_month_weekday_last - - T - month - cpp/chrono/year_month_weekday_last/accessors - - (T... args) - - - T - ok - cpp/chrono/year_month_weekday_last/ok - - (T... args) - - - T - operator local_days - cpp/chrono/year_month_weekday_last/operator_days - - (T... args) - - - T - operator sys_days - cpp/chrono/year_month_weekday_last/operator_days - - (T... args) - - - T - operator+= - cpp/chrono/year_month_weekday_last/operator_arith - - (T... args) - - - T - operator-= - cpp/chrono/year_month_weekday_last/operator_arith - - (T... args) - - - T - weekday - cpp/chrono/year_month_weekday_last/accessors - - (T... args) - - - T - weekday_last - cpp/chrono/year_month_weekday_last/accessors - - (T... args) - - - T - year - cpp/chrono/year_month_weekday_last/accessors - - (T... args) - - - T - year_month_weekday_last - cpp/chrono/year_month_weekday_last/year_month_weekday_last - - (T... args) - - - - std::chrono::years - cpp/chrono/duration - - T - count - cpp/chrono/duration/count - - (T... args) - - - T - max - cpp/chrono/duration/max - - (T... args) - - - T - min - cpp/chrono/duration/min - - (T... args) - - - T - operator%= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator*= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator+ - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator++ - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator++(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator+= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator- - cpp/chrono/duration/operator_arith - - (T... args) - - - T - operator-- - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator--(int) - cpp/chrono/duration/operator_arith2 - - (T... args) - - - T - operator-= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator/= - cpp/chrono/duration/operator_arith3 - - (T... args) - - - T - operator= - cpp/chrono/duration/operator= - - (T... args) - - - T - years - cpp/chrono/duration/duration - - (T... args) - - - T - zero - cpp/chrono/duration/zero - - (T... args) - - - - std::chrono::zoned_time - cpp/chrono/zoned_time - - T - get_info - cpp/chrono/zoned_time/get_info - - (T... args) - - - T - get_local_time - cpp/chrono/zoned_time/get_local_time - - (T... args) - - - T - get_sys_time - cpp/chrono/zoned_time/get_sys_time - - (T... args) - - - T - get_time_zone - cpp/chrono/zoned_time/get_time_zone - - (T... args) - - - T - operator local_time - cpp/chrono/zoned_time/get_local_time - - (T... args) - - - T - operator sys_time - cpp/chrono/zoned_time/get_sys_time - - (T... args) - - - T - operator= - cpp/chrono/zoned_time/operator= - - (T... args) - - - T - zoned_time - cpp/chrono/zoned_time/zoned_time - - (T... args) - - - - std::chrono::zoned_traits - cpp/chrono/zoned_traits - - - std::cin - cpp/io/cin - - - std::clock_t - cpp/chrono/c/clock_t - - - std::clog - cpp/io/clog - - - std::cmatch - cpp/regex/match_results - - T - begin - cpp/regex/match_results/begin - - (T... args) - - - T - cbegin - cpp/regex/match_results/begin - - (T... args) - - - T - cend - cpp/regex/match_results/end - - (T... args) - - - T - cmatch - cpp/regex/match_results/match_results - - (T... args) - - - T - empty - cpp/regex/match_results/empty - - (T... args) - - - T - end - cpp/regex/match_results/end - - (T... args) - - - T - format - cpp/regex/match_results/format - - (T... args) - - - T - get_allocator - cpp/regex/match_results/get_allocator - - (T... args) - - - T - length - cpp/regex/match_results/length - - (T... args) - - - T - max_size - cpp/regex/match_results/max_size - - (T... args) - - - T - operator[] - cpp/regex/match_results/operator_at - - (T... args) - - - T - position - cpp/regex/match_results/position - - (T... args) - - - T - prefix - cpp/regex/match_results/prefix - - (T... args) - - - T - ready - cpp/regex/match_results/ready - - (T... args) - - - T - size - cpp/regex/match_results/size - - (T... args) - - - T - str - cpp/regex/match_results/str - - (T... args) - - - T - suffix - cpp/regex/match_results/suffix - - (T... args) - - - T - swap - cpp/regex/match_results/swap - - (T... args) - - - T - ~cmatch - cpp/regex/match_results/~match_results - - (T... args) - - - - std::codecvt - cpp/locale/codecvt - - T - always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - codecvt - cpp/locale/codecvt/codecvt - - (T... args) - - - T - do_always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - do_encoding - cpp/locale/codecvt/encoding - - (T... args) - - - T - do_in - cpp/locale/codecvt/in - - (T... args) - - - T - do_length - cpp/locale/codecvt/length - - (T... args) - - - T - do_max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - do_out - cpp/locale/codecvt/out - - (T... args) - - - T - do_unshift - cpp/locale/codecvt/unshift - - (T... args) - - - T - encoding - cpp/locale/codecvt/encoding - - (T... args) - - std::codecvt::extern_type - - T - id - cpp/locale/codecvt - - - - - T - in - cpp/locale/codecvt/in - - (T... args) - - std::codecvt::intern_type - - T - length - cpp/locale/codecvt/length - - (T... args) - - - T - max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - out - cpp/locale/codecvt/out - - (T... args) - - std::codecvt::state_type - - T - unshift - cpp/locale/codecvt/unshift - - (T... args) - - - T - ~codecvt - cpp/locale/codecvt/~codecvt - - (T... args) - - - - std::codecvt::extern_type - cpp/locale/codecvt - - - std::codecvt::intern_type - cpp/locale/codecvt - - - std::codecvt::state_type - cpp/locale/codecvt - - - std::codecvt_base - cpp/locale/codecvt_base - - - std::codecvt_byname - cpp/locale/codecvt_byname - - T - always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - codecvt_byname - cpp/locale/codecvt_byname - - (T... args) - - - T - do_always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - do_encoding - cpp/locale/codecvt/encoding - - (T... args) - - - T - do_in - cpp/locale/codecvt/in - - (T... args) - - - T - do_length - cpp/locale/codecvt/length - - (T... args) - - - T - do_max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - do_out - cpp/locale/codecvt/out - - (T... args) - - - T - do_unshift - cpp/locale/codecvt/unshift - - (T... args) - - - T - encoding - cpp/locale/codecvt/encoding - - (T... args) - - std::codecvt_byname::extern_type - - T - id - cpp/locale/codecvt - - - - - T - in - cpp/locale/codecvt/in - - (T... args) - - std::codecvt_byname::intern_type - - T - length - cpp/locale/codecvt/length - - (T... args) - - - T - max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - out - cpp/locale/codecvt/out - - (T... args) - - std::codecvt_byname::state_type - - T - unshift - cpp/locale/codecvt/unshift - - (T... args) - - - T - ~codecvt_byname - cpp/locale/codecvt_byname - - (T... args) - - - - std::codecvt_byname::extern_type - cpp/locale/codecvt - - - std::codecvt_byname::intern_type - cpp/locale/codecvt - - - std::codecvt_byname::state_type - cpp/locale/codecvt - - - std::codecvt_utf16 - cpp/locale/codecvt_utf16 - - T - always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - do_always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - do_encoding - cpp/locale/codecvt/encoding - - (T... args) - - - T - do_in - cpp/locale/codecvt/in - - (T... args) - - - T - do_length - cpp/locale/codecvt/length - - (T... args) - - - T - do_max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - do_out - cpp/locale/codecvt/out - - (T... args) - - - T - do_unshift - cpp/locale/codecvt/unshift - - (T... args) - - - T - encoding - cpp/locale/codecvt/encoding - - (T... args) - - std::codecvt_utf16::extern_type - - T - id - cpp/locale/codecvt - - - - - T - in - cpp/locale/codecvt/in - - (T... args) - - std::codecvt_utf16::intern_type - - T - length - cpp/locale/codecvt/length - - (T... args) - - - T - max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - out - cpp/locale/codecvt/out - - (T... args) - - std::codecvt_utf16::state_type - - T - unshift - cpp/locale/codecvt/unshift - - (T... args) - - - - std::codecvt_utf16::extern_type - cpp/locale/codecvt - - - std::codecvt_utf16::intern_type - cpp/locale/codecvt - - - std::codecvt_utf16::state_type - cpp/locale/codecvt - - - std::codecvt_utf8 - cpp/locale/codecvt_utf8 - - T - always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - do_always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - do_encoding - cpp/locale/codecvt/encoding - - (T... args) - - - T - do_in - cpp/locale/codecvt/in - - (T... args) - - - T - do_length - cpp/locale/codecvt/length - - (T... args) - - - T - do_max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - do_out - cpp/locale/codecvt/out - - (T... args) - - - T - do_unshift - cpp/locale/codecvt/unshift - - (T... args) - - - T - encoding - cpp/locale/codecvt/encoding - - (T... args) - - std::codecvt_utf8::extern_type - - T - id - cpp/locale/codecvt - - - - - T - in - cpp/locale/codecvt/in - - (T... args) - - std::codecvt_utf8::intern_type - - T - length - cpp/locale/codecvt/length - - (T... args) - - - T - max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - out - cpp/locale/codecvt/out - - (T... args) - - std::codecvt_utf8::state_type - - T - unshift - cpp/locale/codecvt/unshift - - (T... args) - - - - std::codecvt_utf8::extern_type - cpp/locale/codecvt - - - std::codecvt_utf8::intern_type - cpp/locale/codecvt - - - std::codecvt_utf8::state_type - cpp/locale/codecvt - - - std::codecvt_utf8_utf16 - cpp/locale/codecvt_utf8_utf16 - - T - always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - do_always_noconv - cpp/locale/codecvt/always_noconv - - (T... args) - - - T - do_encoding - cpp/locale/codecvt/encoding - - (T... args) - - - T - do_in - cpp/locale/codecvt/in - - (T... args) - - - T - do_length - cpp/locale/codecvt/length - - (T... args) - - - T - do_max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - do_out - cpp/locale/codecvt/out - - (T... args) - - - T - do_unshift - cpp/locale/codecvt/unshift - - (T... args) - - - T - encoding - cpp/locale/codecvt/encoding - - (T... args) - - std::codecvt_utf8_utf16::extern_type - - T - id - cpp/locale/codecvt - - - - - T - in - cpp/locale/codecvt/in - - (T... args) - - std::codecvt_utf8_utf16::intern_type - - T - length - cpp/locale/codecvt/length - - (T... args) - - - T - max_length - cpp/locale/codecvt/max_length - - (T... args) - - - T - out - cpp/locale/codecvt/out - - (T... args) - - std::codecvt_utf8_utf16::state_type - - T - unshift - cpp/locale/codecvt/unshift - - (T... args) - - - - std::codecvt_utf8_utf16::extern_type - cpp/locale/codecvt - - - std::codecvt_utf8_utf16::intern_type - cpp/locale/codecvt - - - std::codecvt_utf8_utf16::state_type - cpp/locale/codecvt - - - std::collate - cpp/locale/collate - std::collate::char_type - - T - collate - cpp/locale/collate/collate - - (T... args) - - - T - compare - cpp/locale/collate/compare - - (T... args) - - - T - do_compare - cpp/locale/collate/compare - - (T... args) - - - T - do_hash - cpp/locale/collate/hash - - (T... args) - - - T - do_transform - cpp/locale/collate/transform - - (T... args) - - - T - hash - cpp/locale/collate/hash - - (T... args) - - - T - id - cpp/locale/collate - - - - std::collate::string_type - - T - transform - cpp/locale/collate/transform - - (T... args) - - - T - ~collate - cpp/locale/collate/~collate - - (T... args) - - - - std::collate::char_type - cpp/locale/collate - - - std::collate::string_type - cpp/locale/collate - - - std::collate_byname - cpp/locale/collate_byname - std::collate_byname::char_type - - T - collate_byname - cpp/locale/collate_byname - - (T... args) - - - T - compare - cpp/locale/collate/compare - - (T... args) - - - T - do_compare - cpp/locale/collate/compare - - (T... args) - - - T - do_hash - cpp/locale/collate/hash - - (T... args) - - - T - do_transform - cpp/locale/collate/transform - - (T... args) - - - T - hash - cpp/locale/collate/hash - - (T... args) - - - T - id - cpp/locale/collate - - - - std::collate_byname::string_type - - T - transform - cpp/locale/collate/transform - - (T... args) - - - T - ~collate_byname - cpp/locale/collate_byname - - (T... args) - - - - std::collate_byname::char_type - cpp/locale/collate - - - std::collate_byname::string_type - cpp/locale/collate - - - std::common_comparison_category - cpp/utility/compare/common_comparison_category - - - std::common_comparison_category_t - cpp/utility/compare/common_comparison_category - - - std::common_reference - cpp/types/common_reference - - - std::common_reference_t - cpp/types/common_reference - - - std::common_type - cpp/types/common_type - - - std::common_type_t - cpp/types/common_type - - - std::complex - cpp/numeric/complex - - T - complex - cpp/numeric/complex/complex - - (T... args) - - - T - imag - cpp/numeric/complex/imag - - (T... args) - - - T - operator*= - cpp/numeric/complex/operator_arith - - (T... args) - - - T - operator+= - cpp/numeric/complex/operator_arith - - (T... args) - - - T - operator-= - cpp/numeric/complex/operator_arith - - (T... args) - - - T - operator/= - cpp/numeric/complex/operator_arith - - (T... args) - - - T - operator= - cpp/numeric/complex/operator= - - (T... args) - - - T - real - cpp/numeric/complex/real - - (T... args) - - - - std::condition_variable - cpp/thread/condition_variable - - T - condition_variable - cpp/thread/condition_variable/condition_variable - - (T... args) - - - T - native_handle - cpp/thread/condition_variable/native_handle - - (T... args) - - - T - notify_all - cpp/thread/condition_variable/notify_all - - (T... args) - - - T - notify_one - cpp/thread/condition_variable/notify_one - - (T... args) - - - T - wait - cpp/thread/condition_variable/wait - - (T... args) - - - T - wait_for - cpp/thread/condition_variable/wait_for - - (T... args) - - - T - wait_until - cpp/thread/condition_variable/wait_until - - (T... args) - - - T - ~condition_variable - cpp/thread/condition_variable/~condition_variable - - (T... args) - - - - std::condition_variable_any - cpp/thread/condition_variable_any - - T - condition_variable_any - cpp/thread/condition_variable_any/condition_variable_any - - (T... args) - - - T - notify_all - cpp/thread/condition_variable_any/notify_all - - (T... args) - - - T - notify_one - cpp/thread/condition_variable_any/notify_one - - (T... args) - - - T - wait - cpp/thread/condition_variable_any/wait - - (T... args) - - - T - wait_for - cpp/thread/condition_variable_any/wait_for - - (T... args) - - - T - wait_until - cpp/thread/condition_variable_any/wait_until - - (T... args) - - - T - ~condition_variable_any - cpp/thread/condition_variable_any/~condition_variable_any - - (T... args) - - - - std::conditional - cpp/types/conditional - - - std::conditional_t - cpp/types/conditional - - - std::conjunction - cpp/types/conjunction - - - std::const_mem_fun1_ref_t - cpp/utility/functional/mem_fun_ref_t - - - std::const_mem_fun1_t - cpp/utility/functional/mem_fun_t - - - std::const_mem_fun_ref_t - cpp/utility/functional/mem_fun_ref_t - - - std::const_mem_fun_t - cpp/utility/functional/mem_fun_t - - - std::coroutine_handle - cpp/coroutine/coroutine_handle - - T - address - cpp/coroutine/coroutine_handle/address - - (T... args) - - - T - coroutine_handle - cpp/coroutine/coroutine_handle/coroutine_handle - - (T... args) - - - T - destroy - cpp/coroutine/coroutine_handle/destroy - - (T... args) - - - T - done - cpp/coroutine/coroutine_handle/done - - (T... args) - - - T - from_address - cpp/coroutine/coroutine_handle/from_address - - (T... args) - - - T - from_promise - cpp/coroutine/coroutine_handle/from_promise - - (T... args) - - - T - operator bool - cpp/coroutine/coroutine_handle/operator_bool - - (T... args) - - - T - operator coroutine_handle<> - cpp/coroutine/coroutine_handle/operator_coroutine_handle_void - - (T... args) - - - T - operator() - cpp/coroutine/coroutine_handle/resume - - (T... args) - - - T - operator= - cpp/coroutine/coroutine_handle/operator= - - (T... args) - - - T - promise - cpp/coroutine/coroutine_handle/promise - - (T... args) - - - T - resume - cpp/coroutine/coroutine_handle/resume - - (T... args) - - - - std::coroutine_traits - cpp/coroutine/coroutine_traits - std::coroutine_traits::promise_type - - - std::coroutine_traits::promise_type - cpp/coroutine/coroutine_traits - - - std::counting_semaphore - cpp/thread/counting_semaphore - - T - acquire - cpp/thread/counting_semaphore/acquire - - (T... args) - - - T - counting_semaphore - cpp/thread/counting_semaphore/counting_semaphore - - (T... args) - - - T - release - cpp/thread/counting_semaphore/release - - (T... args) - - - T - try_acquire - cpp/thread/counting_semaphore/try_acquire - - (T... args) - - - T - try_acquire_for - cpp/thread/counting_semaphore/try_acquire_for - - (T... args) - - - T - try_acquire_until - cpp/thread/counting_semaphore/try_acquire_until - - (T... args) - - - T - ~counting_semaphore - cpp/thread/counting_semaphore/~counting_semaphore - - (T... args) - - - - std::cout - cpp/io/cout - - - std::cregex_iterator - cpp/regex/regex_iterator - - T - cregex_iterator - cpp/regex/regex_iterator/regex_iterator - - (T... args) - - - T - operator!= - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - - std::cregex_token_iterator - cpp/regex/regex_token_iterator - - T - cregex_token_iterator - cpp/regex/regex_token_iterator/regex_token_iterator - - (T... args) - - - T - operator!= - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_token_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - - std::csub_match - cpp/regex/sub_match - - T - compare - cpp/regex/sub_match/compare - - (T... args) - - - T - csub_match - cpp/regex/sub_match/sub_match - - (T... args) - - - T - first - cpp/utility/pair - - - - - T - length - cpp/regex/sub_match/length - - (T... args) - - - T - matched - cpp/regex/sub_match - - - - - T - operator string_type - cpp/regex/sub_match/str - - (T... args) - - - T - second - cpp/utility/pair - - - - - T - str - cpp/regex/sub_match/str - - (T... args) - - - T - swap - cpp/utility/pair/swap - - (T... args) - - - - std::ctype - cpp/locale/ctype - - T - ctype - cpp/locale/ctype/ctype - - (T... args) - - - T - do_is - cpp/locale/ctype/is - - (T... args) - - - T - do_narrow - cpp/locale/ctype/narrow - - (T... args) - - - T - do_scan_is - cpp/locale/ctype/scan_is - - (T... args) - - - T - do_scan_not - cpp/locale/ctype/scan_not - - (T... args) - - - T - do_tolower - cpp/locale/ctype/tolower - - (T... args) - - - T - do_toupper - cpp/locale/ctype/toupper - - (T... args) - - - T - do_widen - cpp/locale/ctype/widen - - (T... args) - - - T - id - cpp/locale/ctype - - - - - T - is - cpp/locale/ctype/is - - (T... args) - - std::ctype::mask - - T - narrow - cpp/locale/ctype/narrow - - (T... args) - - - T - scan_is - cpp/locale/ctype/scan_is - - (T... args) - - - T - scan_not - cpp/locale/ctype/scan_not - - (T... args) - - - T - tolower - cpp/locale/ctype/tolower - - (T... args) - - - T - toupper - cpp/locale/ctype/toupper - - (T... args) - - - T - widen - cpp/locale/ctype/widen - - (T... args) - - - T - ~ctype - cpp/locale/ctype/~ctype - - (T... args) - - - - std::ctype::mask - cpp/locale/ctype_base - - - std::ctype_base - cpp/locale/ctype_base - std::ctype_base::mask - - - std::ctype_base::mask - cpp/locale/ctype_base - - - std::ctype_byname - cpp/locale/ctype_byname - - T - ctype_byname - cpp/locale/ctype_byname - - (T... args) - - - T - do_is - cpp/locale/ctype/is - - (T... args) - - - T - do_narrow - cpp/locale/ctype/narrow - - (T... args) - - - T - do_scan_is - cpp/locale/ctype/scan_is - - (T... args) - - - T - do_scan_not - cpp/locale/ctype/scan_not - - (T... args) - - - T - do_tolower - cpp/locale/ctype/tolower - - (T... args) - - - T - do_toupper - cpp/locale/ctype/toupper - - (T... args) - - - T - do_widen - cpp/locale/ctype/widen - - (T... args) - - - T - id - cpp/locale/ctype - - - - - T - is - cpp/locale/ctype/is - - (T... args) - - std::ctype_byname::mask - - T - narrow - cpp/locale/ctype/narrow - - (T... args) - - - T - scan_is - cpp/locale/ctype/scan_is - - (T... args) - - - T - scan_not - cpp/locale/ctype/scan_not - - (T... args) - - - T - tolower - cpp/locale/ctype/tolower - - (T... args) - - - T - toupper - cpp/locale/ctype/toupper - - (T... args) - - - T - widen - cpp/locale/ctype/widen - - (T... args) - - - T - ~ctype_byname - cpp/locale/ctype_byname - - (T... args) - - - - std::ctype_byname::mask - cpp/locale/ctype_base - - - std::deca - cpp/numeric/ratio/ratio - - - std::decay - cpp/types/decay - - - std::decay_t - cpp/types/decay - - - std::deci - cpp/numeric/ratio/ratio - - - std::default_delete - cpp/memory/default_delete - - T - default_delete - cpp/memory/default_delete - - (T... args) - - - T - operator() - cpp/memory/default_delete - - (T... args) - - - - std::default_random_engine - cpp/numeric/random - - - std::default_searcher - cpp/utility/functional/default_searcher - - T - default_searcher - cpp/utility/functional/default_searcher - - (T... args) - - - T - operator() - cpp/utility/functional/default_searcher - - (T... args) - - - - std::defer_lock_t - cpp/thread/lock_tag_t - - - std::deque - cpp/container/deque - - T - assign - cpp/container/deque/assign - - (T... args) - - - T - at - cpp/container/deque/at - - (T... args) - - - T - back - cpp/container/deque/back - - (T... args) - - - T - begin - cpp/container/deque/begin - - (T... args) - - - T - cbegin - cpp/container/deque/begin - - (T... args) - - - T - cend - cpp/container/deque/end - - (T... args) - - - T - clear - cpp/container/deque/clear - - (T... args) - - - T - crbegin - cpp/container/deque/rbegin - - (T... args) - - - T - crend - cpp/container/deque/rend - - (T... args) - - - T - deque - cpp/container/deque/deque - - (T... args) - - - T - emplace - cpp/container/deque/emplace - - (T... args) - - - T - emplace_back - cpp/container/deque/emplace_back - - (T... args) - - - T - emplace_front - cpp/container/deque/emplace_front - - (T... args) - - - T - empty - cpp/container/deque/empty - - (T... args) - - - T - end - cpp/container/deque/end - - (T... args) - - - T - erase - cpp/container/deque/erase - - (T... args) - - - T - front - cpp/container/deque/front - - (T... args) - - - T - get_allocator - cpp/container/deque/get_allocator - - (T... args) - - - T - insert - cpp/container/deque/insert - - (T... args) - - - T - max_size - cpp/container/deque/max_size - - (T... args) - - - T - operator= - cpp/container/deque/operator= - - (T... args) - - - T - operator[] - cpp/container/deque/operator_at - - (T... args) - - - T - pop_back - cpp/container/deque/pop_back - - (T... args) - - - T - pop_front - cpp/container/deque/pop_front - - (T... args) - - - T - push_back - cpp/container/deque/push_back - - (T... args) - - - T - push_front - cpp/container/deque/push_front - - (T... args) - - - T - rbegin - cpp/container/deque/rbegin - - (T... args) - - - T - rend - cpp/container/deque/rend - - (T... args) - - - T - resize - cpp/container/deque/resize - - (T... args) - - - T - shrink_to_fit - cpp/container/deque/shrink_to_fit - - (T... args) - - - T - size - cpp/container/deque/size - - (T... args) - - - T - swap - cpp/container/deque/swap - - (T... args) - - - T - ~deque - cpp/container/deque/~deque - - (T... args) - - - - std::discard_block_engine - cpp/numeric/random/discard_block_engine - - T - base - cpp/numeric/random/discard_block_engine/base - - (T... args) - - - T - discard - cpp/numeric/random/discard_block_engine/discard - - (T... args) - - - T - discard_block_engine - cpp/numeric/random/discard_block_engine/discard_block_engine - - (T... args) - - - T - max - cpp/numeric/random/discard_block_engine/max - - (T... args) - - - T - min - cpp/numeric/random/discard_block_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/discard_block_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/discard_block_engine/seed - - (T... args) - - - - std::discrete_distribution - cpp/numeric/random/discrete_distribution - - T - discrete_distribution - cpp/numeric/random/discrete_distribution/discrete_distribution - - (T... args) - - - T - max - cpp/numeric/random/discrete_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/discrete_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/discrete_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/discrete_distribution/param - - (T... args) - - - T - probabilities - cpp/numeric/random/discrete_distribution/probabilities - - (T... args) - - - T - reset - cpp/numeric/random/discrete_distribution/reset - - (T... args) - - - - std::disjunction - cpp/types/disjunction - - - std::div_t - cpp/numeric/math/div - - T - quot - cpp/numeric/math/div - - - - - T - rem - cpp/numeric/math/div - - - - - - std::divides - cpp/utility/functional/divides - - T - operator() - cpp/utility/functional/divides - - (T... args) - - - - std::domain_error - cpp/error/domain_error - - T - domain_error - cpp/error/domain_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::enable_if - cpp/types/enable_if - - - std::enable_if_t - cpp/types/enable_if - - - std::enable_shared_from_this - cpp/memory/enable_shared_from_this - - T - enable_shared_from_this - cpp/memory/enable_shared_from_this/enable_shared_from_this - - (T... args) - - - T - operator= - cpp/memory/enable_shared_from_this/operator= - - (T... args) - - - T - shared_from_this - cpp/memory/enable_shared_from_this/shared_from_this - - (T... args) - - - T - weak_from_this - cpp/memory/enable_shared_from_this/weak_from_this - - (T... args) - - - T - ~enable_shared_from_this - cpp/memory/enable_shared_from_this/~enable_shared_from_this - - (T... args) - - - - std::equal_to - cpp/utility/functional/equal_to - - T - operator() - cpp/utility/functional/equal_to - - (T... args) - - - - std::errc - cpp/error/errc - - - std::error_category - cpp/error/error_category - - T - default_error_condition - cpp/error/error_category/default_error_condition - - (T... args) - - - T - equivalent - cpp/error/error_category/equivalent - - (T... args) - - - T - error_category - cpp/error/error_category/error_category - - (T... args) - - - T - message - cpp/error/error_category/message - - (T... args) - - - T - name - cpp/error/error_category/name - - (T... args) - - - T - operator!= - cpp/error/error_category/operator_cmp - - (T... args) - - - T - operator< - cpp/error/error_category/operator_cmp - - (T... args) - - - T - operator== - cpp/error/error_category/operator_cmp - - (T... args) - - - T - ~error_category - cpp/error/error_category/~error_category - - (T... args) - - - - std::error_code - cpp/error/error_code - - T - assign - cpp/error/error_code/assign - - (T... args) - - - T - category - cpp/error/error_code/category - - (T... args) - - - T - clear - cpp/error/error_code/clear - - (T... args) - - - T - default_error_condition - cpp/error/error_code/default_error_condition - - (T... args) - - - T - error_code - cpp/error/error_code/error_code - - (T... args) - - - T - message - cpp/error/error_code/message - - (T... args) - - - T - operator bool - cpp/error/error_code/operator_bool - - (T... args) - - - T - operator= - cpp/error/error_code/operator= - - (T... args) - - - T - value - cpp/error/error_code/value - - (T... args) - - - - std::error_condition - cpp/error/error_condition - - T - assign - cpp/error/error_condition/assign - - (T... args) - - - T - category - cpp/error/error_condition/category - - (T... args) - - - T - clear - cpp/error/error_condition/clear - - (T... args) - - - T - error_condition - cpp/error/error_condition/error_condition - - (T... args) - - - T - message - cpp/error/error_condition/message - - (T... args) - - - T - operator bool - cpp/error/error_condition/operator_bool - - (T... args) - - - T - operator= - cpp/error/error_condition/operator= - - (T... args) - - - T - value - cpp/error/error_condition/value - - (T... args) - - - - std::exa - cpp/numeric/ratio/ratio - - - std::exception - cpp/error/exception - - T - exception - cpp/error/exception/exception - - (T... args) - - - T - operator= - cpp/error/exception/operator= - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - T - ~exception - cpp/error/exception/~exception - - (T... args) - - - - std::exception_ptr - cpp/error/exception_ptr - - - std::execution - - std::execution::parallel_policy - std::execution::parallel_unsequenced_policy - std::execution::sequenced_policy - std::execution::unsequenced_policy - - - std::execution::parallel_policy - cpp/algorithm/execution_policy_tag_t - - - std::execution::parallel_unsequenced_policy - cpp/algorithm/execution_policy_tag_t - - - std::execution::sequenced_policy - cpp/algorithm/execution_policy_tag_t - - - std::execution::unsequenced_policy - cpp/algorithm/execution_policy_tag_t - - - std::experimental - - - T - alignment_of_v - cpp/experimental/type_trait_variable_templates - - - - std::experimental::any - - T - any_cast - cpp/experimental/any/any_cast - - (T... args) - - - T - apply - cpp/experimental/apply - - (T... args) - - std::experimental::atomic_shared_ptr - std::experimental::atomic_weak_ptr - std::experimental::bad_any_cast - std::experimental::bad_optional_access - std::experimental::barrier - std::experimental::basic_string_view - std::experimental::boyer_moore_horspool_searcher - std::experimental::boyer_moore_searcher - std::experimental::conjunction - std::experimental::default_searcher - std::experimental::detected_or - std::experimental::detected_or_t - std::experimental::disjunction - std::experimental::erase(std - std::experimental::erase_if(std - std::experimental::erased_type - - T - extent_v - cpp/experimental/type_trait_variable_templates - - - - std::experimental::filesystem - std::experimental::flex_barrier - std::experimental::function - std::experimental::future - - T - gcd - cpp/experimental/gcd - - (T... args) - - - T - get_underlying - cpp/experimental/propagate_const/get_underlying - - (T... args) - - - T - has_virtual_destructor_v - cpp/experimental/type_trait_variable_templates - - - - std::experimental::in_place_t - std::experimental::invocation_type - - T - is_abstract_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_arithmetic_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_array_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_base_of_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_bind_expression_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_class_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_compound_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_const_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_convertible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_copy_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_copy_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_default_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_destructible_v - cpp/experimental/type_trait_variable_templates - - - - std::experimental::is_detected - std::experimental::is_detected_convertible - - T - is_detected_convertible_v - cpp/experimental/is_detected - - - - std::experimental::is_detected_exact - - T - is_detected_exact_v - cpp/experimental/is_detected - - - - - T - is_detected_v - cpp/experimental/is_detected - - - - - T - is_empty_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_enum_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_error_code_enum_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_error_condition_enum_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_final_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_floating_point_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_function_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_fundamental_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_integral_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_literal_type_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_lvalue_reference_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_member_function_pointer_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_member_object_pointer_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_member_pointer_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_move_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_move_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_nothrow_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_nothrow_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_nothrow_copy_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_nothrow_copy_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_nothrow_default_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_nothrow_destructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_nothrow_move_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_nothrow_move_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_null_pointer_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_object_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_placeholder_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_pod_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_pointer_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_polymorphic_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_reference_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_rvalue_reference_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_same_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_scalar_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_signed_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_standard_layout_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivial_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_copy_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_copy_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_copyable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_default_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_destructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_move_assignable_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_trivially_move_constructible_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_union_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_unsigned_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_void_v - cpp/experimental/type_trait_variable_templates - - - - - T - is_volatile_v - cpp/experimental/type_trait_variable_templates - - - - std::experimental::latch - - T - lcm - cpp/experimental/lcm - - (T... args) - - - T - make_array - cpp/experimental/make_array - - (T... args) - - - T - make_boyer_moore_horspool_searcher - cpp/experimental/boyer_moore_horspool_searcher - - (T... args) - - - T - make_boyer_moore_searcher - cpp/experimental/boyer_moore_searcher - - (T... args) - - - T - make_default_searcher - cpp/experimental/default_searcher - - (T... args) - - - T - make_exceptional_future - cpp/experimental/make_exceptional_future - - (T... args) - - - T - make_observer - cpp/experimental/observer_ptr/make_observer - - (T... args) - - - T - make_optional - cpp/experimental/optional/make_optional - - (T... args) - - - T - make_ostream_joiner - cpp/experimental/ostream_joiner/make_ostream_joiner - - (T... args) - - - T - make_ready_future - cpp/experimental/make_ready_future - - (T... args) - - std::experimental::negation - std::experimental::nonesuch - - T - not_fn - cpp/experimental/not_fn - - (T... args) - - std::experimental::nullopt_t - std::experimental::observer_ptr - std::experimental::optional - std::experimental::ostream_joiner - std::experimental::packaged_task (Concurrency TS) - std::experimental::packaged_task (Library Fundamentals TS) - std::experimental::parallel - std::experimental::pmr - std::experimental::promise (Concurrency TS) - std::experimental::promise (Library Fundamentals TS) - std::experimental::propagate_const - - T - randint - cpp/experimental/randint - - (T... args) - - - T - rank_v - cpp/experimental/type_trait_variable_templates - - - - - T - ratio_equal_v - cpp/experimental/type_trait_variable_templates - - - - - T - ratio_greater_equal_v - cpp/experimental/type_trait_variable_templates - - - - - T - ratio_greater_v - cpp/experimental/type_trait_variable_templates - - - - - T - ratio_less_equal_v - cpp/experimental/type_trait_variable_templates - - - - - T - ratio_less_v - cpp/experimental/type_trait_variable_templates - - - - - T - ratio_not_equal_v - cpp/experimental/type_trait_variable_templates - - - - std::experimental::raw_invocation_type - - T - reseed - cpp/experimental/reseed - - (T... args) - - - T - sample - cpp/experimental/sample - - (T... args) - - - T - search - cpp/experimental/search - - (T... args) - - std::experimental::shared_future - - T - shuffle - cpp/experimental/shuffle - - (T... args) - - std::experimental::source_location - std::experimental::string_view - - T - to_array - cpp/experimental/to_array - - (T... args) - - - T - treat_as_floating_point_v - cpp/experimental/type_trait_variable_templates - - - - - T - tuple_size_v - cpp/experimental/type_trait_variable_templates - - - - std::experimental::u16string_view - std::experimental::u32string_view - - T - uses_allocator_v - cpp/experimental/type_trait_variable_templates - - - - std::experimental::void_t - - T - when_all - cpp/experimental/when_all - - (T... args) - - - T - when_any - cpp/experimental/when_any - - (T... args) - - std::experimental::wstring_view - - - std::experimental::any - cpp/experimental/any - - T - any - cpp/experimental/any/any - - (T... args) - - - T - clear - cpp/experimental/any/clear - - (T... args) - - - T - empty - cpp/experimental/any/empty - - (T... args) - - - T - operator= - cpp/experimental/any/operator= - - (T... args) - - - T - swap - cpp/experimental/any/swap - - (T... args) - - - T - type - cpp/experimental/any/type - - (T... args) - - - T - ~any - cpp/experimental/any/~any - - (T... args) - - - - std::experimental::atomic_shared_ptr - cpp/experimental/atomic_shared_ptr - - T - atomic_shared_ptr - cpp/experimental/atomic_shared_ptr/atomic_shared_ptr - - (T... args) - - - T - compare_exchange_strong - cpp/experimental/atomic_shared_ptr/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/experimental/atomic_shared_ptr/compare_exchange - - (T... args) - - - T - exchange - cpp/experimental/atomic_shared_ptr/exchange - - (T... args) - - - T - is_lock_free - cpp/experimental/atomic_shared_ptr/is_lock_free - - (T... args) - - - T - load - cpp/experimental/atomic_shared_ptr/load - - (T... args) - - - T - operator shared_ptr<T> - cpp/experimental/atomic_shared_ptr/operator_shared_ptr - - (T... args) - - - T - operator= - cpp/experimental/atomic_shared_ptr/operator= - - (T... args) - - - T - store - cpp/experimental/atomic_shared_ptr/store - - (T... args) - - - - std::experimental::atomic_weak_ptr - cpp/experimental/atomic_weak_ptr - - T - atomic_weak_ptr - cpp/experimental/atomic_weak_ptr/atomic_weak_ptr - - (T... args) - - - T - compare_exchange_strong - cpp/experimental/atomic_weak_ptr/compare_exchange - - (T... args) - - - T - compare_exchange_weak - cpp/experimental/atomic_weak_ptr/compare_exchange - - (T... args) - - - T - exchange - cpp/experimental/atomic_weak_ptr/exchange - - (T... args) - - - T - is_lock_free - cpp/experimental/atomic_weak_ptr/is_lock_free - - (T... args) - - - T - load - cpp/experimental/atomic_weak_ptr/load - - (T... args) - - - T - operator weak_ptr<T> - cpp/experimental/atomic_weak_ptr/operator_weak_ptr - - (T... args) - - - T - operator= - cpp/experimental/atomic_weak_ptr/operator= - - (T... args) - - - T - store - cpp/experimental/atomic_weak_ptr/store - - (T... args) - - - - std::experimental::bad_any_cast - cpp/experimental/any/bad_any_cast - - - std::experimental::bad_optional_access - cpp/experimental/optional/bad_optional_access - - T - bad_optional_access - cpp/experimental/optional/bad_optional_access - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::experimental::barrier - cpp/experimental/barrier - - T - arrive_and_drop - cpp/experimental/barrier/arrive_and_drop - - (T... args) - - - T - arrive_and_wait - cpp/experimental/barrier/arrive_and_wait - - (T... args) - - - T - barrier - cpp/experimental/barrier/barrier - - (T... args) - - - T - ~barrier - cpp/experimental/barrier/~barrier - - (T... args) - - - - std::experimental::basic_string_view - cpp/experimental/basic_string_view - - T - at - cpp/experimental/basic_string_view/at - - (T... args) - - - T - back - cpp/experimental/basic_string_view/back - - (T... args) - - - T - basic_string_view - cpp/experimental/basic_string_view/basic_string_view - - (T... args) - - - T - begin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cend - cpp/experimental/basic_string_view/end - - (T... args) - - - T - compare - cpp/experimental/basic_string_view/compare - - (T... args) - - - T - copy - cpp/experimental/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - data - cpp/experimental/basic_string_view/data - - (T... args) - - - T - empty - cpp/experimental/basic_string_view/empty - - (T... args) - - - T - end - cpp/experimental/basic_string_view/end - - (T... args) - - - T - find - cpp/experimental/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/experimental/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/experimental/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/experimental/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/experimental/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/experimental/basic_string_view/front - - (T... args) - - - T - length - cpp/experimental/basic_string_view/size - - (T... args) - - - T - max_size - cpp/experimental/basic_string_view/max_size - - (T... args) - - - T - operator basic_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - T - operator= - cpp/experimental/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/experimental/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/experimental/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/experimental/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/experimental/basic_string_view/rfind - - (T... args) - - - T - size - cpp/experimental/basic_string_view/size - - (T... args) - - - T - substr - cpp/experimental/basic_string_view/substr - - (T... args) - - - T - swap - cpp/experimental/basic_string_view/swap - - (T... args) - - - T - to_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - - std::experimental::boyer_moore_horspool_searcher - cpp/experimental/boyer_moore_horspool_searcher - - - std::experimental::boyer_moore_searcher - cpp/experimental/boyer_moore_searcher - - - std::experimental::conjunction - cpp/experimental/conjunction - - - std::experimental::default_searcher - cpp/experimental/default_searcher - - - std::experimental::detected_or - cpp/experimental/is_detected - - - std::experimental::detected_or_t - cpp/experimental/is_detected - - - std::experimental::disjunction - cpp/experimental/disjunction - - - std::experimental::erase(std - - - T - basic_string) - cpp/experimental/basic_string/erase - - (T... args) - - - T - deque) - cpp/experimental/deque/erase - - (T... args) - - - T - forward_list) - cpp/experimental/forward_list/erase - - (T... args) - - - T - list) - cpp/experimental/list/erase - - (T... args) - - - T - vector) - cpp/experimental/vector/erase - - (T... args) - - - - std::experimental::erase_if(std - - - T - basic_string) - cpp/experimental/basic_string/erase_if - - (T... args) - - - T - deque) - cpp/experimental/deque/erase_if - - (T... args) - - - T - forward_list) - cpp/experimental/forward_list/erase_if - - (T... args) - - - T - list) - cpp/experimental/list/erase_if - - (T... args) - - - T - map) - cpp/experimental/map/erase_if - - (T... args) - - - T - multimap) - cpp/experimental/multimap/erase_if - - (T... args) - - - T - multiset) - cpp/experimental/multiset/erase_if - - (T... args) - - - T - set) - cpp/experimental/set/erase_if - - (T... args) - - - T - unordered_map) - cpp/experimental/unordered_map/erase_if - - (T... args) - - - T - unordered_multimap) - cpp/experimental/unordered_multimap/erase_if - - (T... args) - - - T - unordered_multiset) - cpp/experimental/unordered_multiset/erase_if - - (T... args) - - - T - unordered_set) - cpp/experimental/unordered_set/erase_if - - (T... args) - - - T - vector) - cpp/experimental/vector/erase_if - - (T... args) - - - - std::experimental::erased_type - cpp/experimental/erased_type - - - std::experimental::filesystem - - - T - absolute - cpp/experimental/fs/absolute - - (T... args) - - - T - canonical - cpp/experimental/fs/canonical - - (T... args) - - - T - copy - cpp/experimental/fs/copy - - (T... args) - - - T - copy_file - cpp/experimental/fs/copy_file - - (T... args) - - std::experimental::filesystem::copy_options - - T - copy_symlink - cpp/experimental/fs/copy_symlink - - (T... args) - - - T - create_directories - cpp/experimental/fs/create_directory - - (T... args) - - - T - create_directory - cpp/experimental/fs/create_directory - - (T... args) - - - T - create_directory_symlink - cpp/experimental/fs/create_symlink - - (T... args) - - - T - create_hard_link - cpp/experimental/fs/create_hard_link - - (T... args) - - - T - create_symlink - cpp/experimental/fs/create_symlink - - (T... args) - - - T - current_path - cpp/experimental/fs/current_path - - (T... args) - - std::experimental::filesystem::directory_entry - std::experimental::filesystem::directory_iterator - std::experimental::filesystem::directory_options - - T - equivalent - cpp/experimental/fs/equivalent - - (T... args) - - - T - exists - cpp/experimental/fs/exists - - (T... args) - - - T - file_size - cpp/experimental/fs/file_size - - (T... args) - - std::experimental::filesystem::file_status - std::experimental::filesystem::file_time_type - std::experimental::filesystem::file_type - std::experimental::filesystem::filesystem_error - - T - hard_link_count - cpp/experimental/fs/hard_link_count - - (T... args) - - - T - is_block_file - cpp/experimental/fs/is_block_file - - (T... args) - - - T - is_character_file - cpp/experimental/fs/is_character_file - - (T... args) - - - T - is_directory - cpp/experimental/fs/is_directory - - (T... args) - - - T - is_empty - cpp/experimental/fs/is_empty - - (T... args) - - - T - is_fifo - cpp/experimental/fs/is_fifo - - (T... args) - - - T - is_other - cpp/experimental/fs/is_other - - (T... args) - - - T - is_regular_file - cpp/experimental/fs/is_regular_file - - (T... args) - - - T - is_socket - cpp/experimental/fs/is_socket - - (T... args) - - - T - is_symlink - cpp/experimental/fs/is_symlink - - (T... args) - - - T - last_write_time - cpp/experimental/fs/last_write_time - - (T... args) - - std::experimental::filesystem::path - - T - permissions - cpp/experimental/fs/permissions - - (T... args) - - std::experimental::filesystem::perms - - T - read_symlink - cpp/experimental/fs/read_symlink - - (T... args) - - std::experimental::filesystem::recursive_directory_iterator - - T - remove - cpp/experimental/fs/remove - - (T... args) - - - T - remove_all - cpp/experimental/fs/remove - - (T... args) - - - T - rename - cpp/experimental/fs/rename - - (T... args) - - - T - resize_file - cpp/experimental/fs/resize_file - - (T... args) - - - T - space - cpp/experimental/fs/space - - (T... args) - - std::experimental::filesystem::space_info - - T - status - cpp/experimental/fs/status - - (T... args) - - - T - status_known - cpp/experimental/fs/status_known - - (T... args) - - - T - symlink_status - cpp/experimental/fs/status - - (T... args) - - - T - system_complete - cpp/experimental/fs/absolute - - (T... args) - - - T - temp_directory_path - cpp/experimental/fs/temp_directory_path - - (T... args) - - - - std::experimental::filesystem::copy_options - cpp/experimental/fs/copy_options - - - std::experimental::filesystem::directory_entry - cpp/experimental/fs/directory_entry - - T - assign - cpp/experimental/fs/directory_entry/assign - - (T... args) - - - T - directory_entry - cpp/experimental/fs/directory_entry/directory_entry - - (T... args) - - - T - operator= - cpp/experimental/fs/directory_entry/operator= - - (T... args) - - - T - path - cpp/experimental/fs/directory_entry/path - - (T... args) - - - T - replace_filename - cpp/experimental/fs/directory_entry/replace_filename - - (T... args) - - - T - status - cpp/experimental/fs/directory_entry/status - - (T... args) - - - T - symlink_status - cpp/experimental/fs/directory_entry/status - - (T... args) - - - - std::experimental::filesystem::directory_iterator - cpp/experimental/fs/directory_iterator - - T - directory_iterator - cpp/experimental/fs/directory_iterator/directory_iterator - - (T... args) - - - T - increment - cpp/experimental/fs/directory_iterator/increment - - (T... args) - - - T - operator* - cpp/experimental/fs/directory_iterator/operator* - - (T... args) - - - T - operator++ - cpp/experimental/fs/directory_iterator/increment - - (T... args) - - - T - operator-> - cpp/experimental/fs/directory_iterator/operator* - - (T... args) - - - T - operator= - cpp/experimental/fs/directory_iterator/operator= - - (T... args) - - - - std::experimental::filesystem::directory_options - cpp/experimental/fs/directory_options - - - std::experimental::filesystem::file_status - cpp/experimental/fs/file_status - - T - file_status - cpp/experimental/fs/file_status/file_status - - (T... args) - - - T - operator= - cpp/experimental/fs/file_status/operator= - - (T... args) - - - T - permissions - cpp/experimental/fs/file_status/permissions - - (T... args) - - - T - type - cpp/experimental/fs/file_status/type - - (T... args) - - - - std::experimental::filesystem::file_time_type - cpp/experimental/fs/file_time_type - - - std::experimental::filesystem::file_type - cpp/experimental/fs/file_type - - - std::experimental::filesystem::filesystem_error - cpp/experimental/fs/filesystem_error - - T - filesystem_error - cpp/experimental/fs/filesystem_error/filesystem_error - - (T... args) - - - T - operator= - cpp/experimental/fs/filesystem_error/operator= - - (T... args) - - - T - path1 - cpp/experimental/fs/filesystem_error/path - - (T... args) - - - T - path2 - cpp/experimental/fs/filesystem_error/path - - (T... args) - - - T - what - cpp/experimental/fs/filesystem_error/what - - (T... args) - - - - std::experimental::filesystem::path - cpp/experimental/fs/path - - T - append - cpp/experimental/fs/path/append - - (T... args) - - - T - assign - cpp/experimental/fs/path/assign - - (T... args) - - - T - begin - cpp/experimental/fs/path/begin - - (T... args) - - - T - c_str - cpp/experimental/fs/path/native - - (T... args) - - - T - clear - cpp/experimental/fs/path/clear - - (T... args) - - - T - compare - cpp/experimental/fs/path/compare - - (T... args) - - - T - concat - cpp/experimental/fs/path/concat - - (T... args) - - - T - empty - cpp/experimental/fs/path/empty - - (T... args) - - - T - end - cpp/experimental/fs/path/begin - - (T... args) - - - T - extension - cpp/experimental/fs/path/extension - - (T... args) - - - T - filename - cpp/experimental/fs/path/filename - - (T... args) - - - T - generic_string - cpp/experimental/fs/path/generic_string - - (T... args) - - - T - generic_u16string - cpp/experimental/fs/path/generic_string - - (T... args) - - - T - generic_u32string - cpp/experimental/fs/path/generic_string - - (T... args) - - - T - generic_u8string - cpp/experimental/fs/path/generic_string - - (T... args) - - - T - generic_wstring - cpp/experimental/fs/path/generic_string - - (T... args) - - - T - has_extension - cpp/experimental/fs/path/has_path - - (T... args) - - - T - has_filename - cpp/experimental/fs/path/has_path - - (T... args) - - - T - has_parent_path - cpp/experimental/fs/path/has_path - - (T... args) - - - T - has_relative_path - cpp/experimental/fs/path/has_path - - (T... args) - - - T - has_root_directory - cpp/experimental/fs/path/has_path - - (T... args) - - - T - has_root_name - cpp/experimental/fs/path/has_path - - (T... args) - - - T - has_root_path - cpp/experimental/fs/path/has_path - - (T... args) - - - T - has_stem - cpp/experimental/fs/path/has_path - - (T... args) - - - T - is_absolute - cpp/experimental/fs/path/is_absrel - - (T... args) - - - T - is_relative - cpp/experimental/fs/path/is_absrel - - (T... args) - - - T - make_preferred - cpp/experimental/fs/path/make_preferred - - (T... args) - - - T - native - cpp/experimental/fs/path/native - - (T... args) - - - T - operator string_type - cpp/experimental/fs/path/native - - (T... args) - - - T - operator+= - cpp/experimental/fs/path/concat - - (T... args) - - - T - operator/= - cpp/experimental/fs/path/append - - (T... args) - - - T - operator= - cpp/experimental/fs/path/operator= - - (T... args) - - - T - parent_path - cpp/experimental/fs/path/parent_path - - (T... args) - - - T - path - cpp/experimental/fs/path/path - - (T... args) - - - T - relative_path - cpp/experimental/fs/path/relative_path - - (T... args) - - - T - remove_filename - cpp/experimental/fs/path/remove_filename - - (T... args) - - - T - replace_extension - cpp/experimental/fs/path/replace_extension - - (T... args) - - - T - replace_filename - cpp/experimental/fs/path/replace_filename - - (T... args) - - - T - root_directory - cpp/experimental/fs/path/root_directory - - (T... args) - - - T - root_name - cpp/experimental/fs/path/root_name - - (T... args) - - - T - root_path - cpp/experimental/fs/path/root_path - - (T... args) - - - T - stem - cpp/experimental/fs/path/stem - - (T... args) - - - T - string - cpp/experimental/fs/path/string - - (T... args) - - - T - swap - cpp/experimental/fs/path/swap - - (T... args) - - - T - u16string - cpp/experimental/fs/path/string - - (T... args) - - - T - u32string - cpp/experimental/fs/path/string - - (T... args) - - - T - u8string - cpp/experimental/fs/path/string - - (T... args) - - - T - wstring - cpp/experimental/fs/path/string - - (T... args) - - - T - ~path - cpp/experimental/fs/path/~path - - (T... args) - - - - std::experimental::filesystem::perms - cpp/experimental/fs/perms - - - std::experimental::filesystem::recursive_directory_iterator - cpp/experimental/fs/recursive_directory_iterator - - T - depth - cpp/experimental/fs/recursive_directory_iterator/depth - - (T... args) - - - T - disable_recursion_pending - cpp/experimental/fs/recursive_directory_iterator/disable_recursion_pending - - (T... args) - - - T - increment - cpp/experimental/fs/recursive_directory_iterator/increment - - (T... args) - - - T - operator* - cpp/experimental/fs/recursive_directory_iterator/operator* - - (T... args) - - - T - operator++ - cpp/experimental/fs/recursive_directory_iterator/increment - - (T... args) - - - T - operator-> - cpp/experimental/fs/recursive_directory_iterator/operator* - - (T... args) - - - T - operator= - cpp/experimental/fs/recursive_directory_iterator/operator= - - (T... args) - - - T - options - cpp/experimental/fs/recursive_directory_iterator/options - - (T... args) - - - T - pop - cpp/experimental/fs/recursive_directory_iterator/pop - - (T... args) - - - T - recursion_pending - cpp/experimental/fs/recursive_directory_iterator/recursion_pending - - (T... args) - - - T - recursive_directory_iterator - cpp/experimental/fs/recursive_directory_iterator/recursive_directory_iterator - - (T... args) - - - - std::experimental::filesystem::space_info - cpp/experimental/fs/space_info - - T - available - cpp/experimental/fs/space_info - - - - - T - capacity - cpp/experimental/fs/space_info - - - - - T - free - cpp/experimental/fs/space_info - - - - - - std::experimental::flex_barrier - cpp/experimental/flex_barrier - - T - arrive_and_drop - cpp/experimental/flex_barrier/arrive_and_drop - - (T... args) - - - T - arrive_and_wait - cpp/experimental/flex_barrier/arrive_and_wait - - (T... args) - - - T - flex_barrier - cpp/experimental/flex_barrier/flex_barrier - - (T... args) - - - T - ~flex_barrier - cpp/experimental/flex_barrier/~flex_barrier - - (T... args) - - - - std::experimental::function - cpp/experimental/function - - - std::experimental::future - cpp/experimental/future - - T - future - cpp/experimental/future/future - - (T... args) - - - T - is_ready - cpp/experimental/future/is_ready - - (T... args) - - - T - operator= - cpp/experimental/future/operator= - - (T... args) - - - T - then - cpp/experimental/future/then - - (T... args) - - - - std::experimental::in_place_t - cpp/experimental/optional/in_place_t - - - std::experimental::invocation_type - cpp/experimental/invocation_type - - - std::experimental::is_detected - cpp/experimental/is_detected - - - std::experimental::is_detected_convertible - cpp/experimental/is_detected - - - std::experimental::is_detected_exact - cpp/experimental/is_detected - - - std::experimental::latch - cpp/experimental/latch - - T - count_down - cpp/experimental/latch/count_down - - (T... args) - - - T - count_down_and_wait - cpp/experimental/latch/count_down_and_wait - - (T... args) - - - T - is_ready - cpp/experimental/latch/is_ready - - (T... args) - - - T - latch - cpp/experimental/latch/latch - - (T... args) - - - T - wait - cpp/experimental/latch/wait - - (T... args) - - - T - ~latch - cpp/experimental/latch/~latch - - (T... args) - - - - std::experimental::negation - cpp/experimental/negation - - - std::experimental::nonesuch - cpp/experimental/nonesuch - - - std::experimental::nullopt_t - cpp/experimental/optional/nullopt_t - - - std::experimental::observer_ptr - cpp/experimental/observer_ptr - - T - get - cpp/experimental/observer_ptr/get - - (T... args) - - - T - observer_ptr - cpp/experimental/observer_ptr/observer_ptr - - (T... args) - - - T - operator bool - cpp/experimental/observer_ptr/operator_bool - - (T... args) - - - T - operator element_type* - cpp/experimental/observer_ptr/operator_pointer - - (T... args) - - - T - operator* - cpp/experimental/observer_ptr/operator* - - (T... args) - - - T - operator-> - cpp/experimental/observer_ptr/operator* - - (T... args) - - - T - release - cpp/experimental/observer_ptr/release - - (T... args) - - - T - reset - cpp/experimental/observer_ptr/reset - - (T... args) - - - T - swap - cpp/experimental/observer_ptr/swap - - (T... args) - - - - std::experimental::optional - cpp/experimental/optional - - T - emplace - cpp/experimental/optional/emplace - - (T... args) - - - T - operator bool - cpp/experimental/optional/operator_bool - - (T... args) - - - T - operator* - cpp/experimental/optional/operator* - - (T... args) - - - T - operator-> - cpp/experimental/optional/operator* - - (T... args) - - - T - operator= - cpp/experimental/optional/operator= - - (T... args) - - - T - optional - cpp/experimental/optional/optional - - (T... args) - - - T - swap - cpp/experimental/optional/swap - - (T... args) - - - T - value - cpp/experimental/optional/value - - (T... args) - - - T - value_or - cpp/experimental/optional/value_or - - (T... args) - - - T - ~optional - cpp/experimental/optional/~optional - - (T... args) - - - - std::experimental::ostream_joiner - cpp/experimental/ostream_joiner - - T - operator* - cpp/experimental/ostream_joiner/operator* - - (T... args) - - - T - operator++ - cpp/experimental/ostream_joiner/operator_arith - - (T... args) - - - T - operator++(int) - cpp/experimental/ostream_joiner/operator_arith - - (T... args) - - - T - operator= - cpp/experimental/ostream_joiner/operator= - - (T... args) - - - T - ostream_joiner - cpp/experimental/ostream_joiner/ostream_joiner - - (T... args) - - - - std::experimental::packaged_task (Concurrency TS) - cpp/experimental/concurrency/packaged_task - - - std::experimental::packaged_task (Library Fundamentals TS) - cpp/experimental/lib_extensions/packaged_task - - - std::experimental::parallel - - std::experimental::parallel::is_execution_policy - std::experimental::parallel::parallel_execution_policy - std::experimental::parallel::parallel_vector_execution_policy - - T - reduce - cpp/experimental/reduce - - (T... args) - - std::experimental::parallel::sequential_execution_policy - - T - transform_reduce - cpp/experimental/transform_reduce - - (T... args) - - - - std::experimental::parallel::is_execution_policy - cpp/experimental/is_execution_policy - - - std::experimental::parallel::parallel_execution_policy - cpp/experimental/execution_policy_tag_t - - - std::experimental::parallel::parallel_vector_execution_policy - cpp/experimental/execution_policy_tag_t - - - std::experimental::parallel::sequential_execution_policy - cpp/experimental/execution_policy_tag_t - - - std::experimental::pmr - - - T - get_default_resource - cpp/experimental/get_default_resource - - (T... args) - - std::experimental::pmr::memory_resource - std::experimental::pmr::monotonic_buffer_resource - - T - new_delete_resource - cpp/experimental/new_delete_resource - - (T... args) - - - T - null_memory_resource - cpp/experimental/null_memory_resource - - (T... args) - - std::experimental::pmr::polymorphic_allocator - std::experimental::pmr::pool_options - std::experimental::pmr::resource_adaptor - - T - set_default_resource - cpp/experimental/set_default_resource - - (T... args) - - std::experimental::pmr::synchronized_pool_resource - std::experimental::pmr::unsynchronized_pool_resource - - - std::experimental::pmr::memory_resource - cpp/experimental/memory_resource - - T - allocate - cpp/experimental/memory_resource/allocate - - (T... args) - - - T - deallocate - cpp/experimental/memory_resource/deallocate - - (T... args) - - - T - do_allocate - cpp/experimental/memory_resource/do_allocate - - (T... args) - - - T - do_deallocate - cpp/experimental/memory_resource/do_deallocate - - (T... args) - - - T - do_is_equal - cpp/experimental/memory_resource/do_is_equal - - (T... args) - - - T - is_equal - cpp/experimental/memory_resource/is_equal - - (T... args) - - - T - memory_resource - cpp/experimental/memory_resource/memory_resource - - (T... args) - - - - std::experimental::pmr::monotonic_buffer_resource - cpp/experimental/monotonic_buffer_resource - - T - do_allocate - cpp/experimental/monotonic_buffer_resource/do_allocate - - (T... args) - - - T - do_deallocate - cpp/experimental/monotonic_buffer_resource/do_deallocate - - (T... args) - - - T - do_is_equal - cpp/experimental/monotonic_buffer_resource/do_is_equal - - (T... args) - - - T - monotonic_buffer_resource - cpp/experimental/monotonic_buffer_resource/monotonic_buffer_resource - - (T... args) - - - T - release - cpp/experimental/monotonic_buffer_resource/release - - (T... args) - - - T - upstream_resource - cpp/experimental/monotonic_buffer_resource/upstream_resource - - (T... args) - - - T - ~monotonic_buffer_resource - cpp/experimental/monotonic_buffer_resource/~monotonic_buffer_resource - - (T... args) - - - - std::experimental::pmr::polymorphic_allocator - cpp/experimental/polymorphic_allocator - - T - allocate - cpp/experimental/polymorphic_allocator/allocate - - (T... args) - - - T - construct - cpp/experimental/polymorphic_allocator/construct - - (T... args) - - - T - deallocate - cpp/experimental/polymorphic_allocator/deallocate - - (T... args) - - - T - destroy - cpp/experimental/polymorphic_allocator/destroy - - (T... args) - - - T - operator= - cpp/experimental/polymorphic_allocator/operator= - - (T... args) - - - T - polymorphic_allocator - cpp/experimental/polymorphic_allocator/polymorphic_allocator - - (T... args) - - - T - resource - cpp/experimental/polymorphic_allocator/resource - - (T... args) - - - T - select_on_container_copy_construction - cpp/experimental/polymorphic_allocator/select_on_container_copy_construction - - (T... args) - - - - std::experimental::pmr::pool_options - cpp/experimental/pool_options - - - std::experimental::pmr::resource_adaptor - cpp/experimental/resource_adaptor - - - std::experimental::pmr::synchronized_pool_resource - cpp/experimental/synchronized_pool_resource - - T - do_allocate - cpp/experimental/synchronized_pool_resource/do_allocate - - (T... args) - - - T - do_deallocate - cpp/experimental/synchronized_pool_resource/do_deallocate - - (T... args) - - - T - do_is_equal - cpp/experimental/synchronized_pool_resource/do_is_equal - - (T... args) - - - T - options - cpp/experimental/synchronized_pool_resource/options - - (T... args) - - - T - release - cpp/experimental/synchronized_pool_resource/release - - (T... args) - - - T - synchronized_pool_resource - cpp/experimental/synchronized_pool_resource/synchronized_pool_resource - - (T... args) - - - T - upstream_resource - cpp/experimental/synchronized_pool_resource/upstream_resource - - (T... args) - - - T - ~synchronized_pool_resource - cpp/experimental/synchronized_pool_resource/~synchronized_pool_resource - - (T... args) - - - - std::experimental::pmr::unsynchronized_pool_resource - cpp/experimental/unsynchronized_pool_resource - - T - do_allocate - cpp/experimental/unsynchronized_pool_resource/do_allocate - - (T... args) - - - T - do_deallocate - cpp/experimental/unsynchronized_pool_resource/do_deallocate - - (T... args) - - - T - do_is_equal - cpp/experimental/unsynchronized_pool_resource/do_is_equal - - (T... args) - - - T - options - cpp/experimental/unsynchronized_pool_resource/options - - (T... args) - - - T - release - cpp/experimental/unsynchronized_pool_resource/release - - (T... args) - - - T - unsynchronized_pool_resource - cpp/experimental/unsynchronized_pool_resource/unsynchronized_pool_resource - - (T... args) - - - T - upstream_resource - cpp/experimental/unsynchronized_pool_resource/upstream_resource - - (T... args) - - - T - ~unsynchronized_pool_resource - cpp/experimental/unsynchronized_pool_resource/~unsynchronized_pool_resource - - (T... args) - - - - std::experimental::promise (Concurrency TS) - cpp/experimental/concurrency/promise - - - std::experimental::promise (Library Fundamentals TS) - cpp/experimental/lib_extensions/promise - - - std::experimental::propagate_const - cpp/experimental/propagate_const - - T - get - cpp/experimental/propagate_const/get - - (T... args) - - - T - operator bool - cpp/experimental/propagate_const/operator_bool - - (T... args) - - - T - operator const element_type* - cpp/experimental/propagate_const/operator_element_type* - - (T... args) - - - T - operator element_type* - cpp/experimental/propagate_const/operator_element_type* - - (T... args) - - - T - operator* - cpp/experimental/propagate_const/operator* - - (T... args) - - - T - operator-> - cpp/experimental/propagate_const/operator* - - (T... args) - - - T - operator= - cpp/experimental/propagate_const/operator= - - (T... args) - - - T - propagate_const - cpp/experimental/propagate_const/propagate_const - - (T... args) - - - T - swap - cpp/experimental/propagate_const/swap - - (T... args) - - - - std::experimental::raw_invocation_type - cpp/experimental/invocation_type - - - std::experimental::shared_future - cpp/experimental/shared_future - - T - is_ready - cpp/experimental/shared_future/is_ready - - (T... args) - - - T - operator= - cpp/experimental/shared_future/operator= - - (T... args) - - - T - shared_future - cpp/experimental/shared_future/shared_future - - (T... args) - - - T - then - cpp/experimental/shared_future/then - - (T... args) - - - - std::experimental::source_location - cpp/experimental/source_location - - T - column - cpp/experimental/source_location/column - - (T... args) - - - T - current - cpp/experimental/source_location/current - - (T... args) - - - T - file_name - cpp/experimental/source_location/file_name - - (T... args) - - - T - function_name - cpp/experimental/source_location/function_name - - (T... args) - - - T - line - cpp/experimental/source_location/line - - (T... args) - - - T - source_location - cpp/experimental/source_location/source_location - - (T... args) - - - - std::experimental::string_view - cpp/experimental/basic_string_view - - T - at - cpp/experimental/basic_string_view/at - - (T... args) - - - T - back - cpp/experimental/basic_string_view/back - - (T... args) - - - T - begin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cend - cpp/experimental/basic_string_view/end - - (T... args) - - - T - compare - cpp/experimental/basic_string_view/compare - - (T... args) - - - T - copy - cpp/experimental/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - data - cpp/experimental/basic_string_view/data - - (T... args) - - - T - empty - cpp/experimental/basic_string_view/empty - - (T... args) - - - T - end - cpp/experimental/basic_string_view/end - - (T... args) - - - T - find - cpp/experimental/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/experimental/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/experimental/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/experimental/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/experimental/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/experimental/basic_string_view/front - - (T... args) - - - T - length - cpp/experimental/basic_string_view/size - - (T... args) - - - T - max_size - cpp/experimental/basic_string_view/max_size - - (T... args) - - - T - operator basic_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - T - operator= - cpp/experimental/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/experimental/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/experimental/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/experimental/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/experimental/basic_string_view/rfind - - (T... args) - - - T - size - cpp/experimental/basic_string_view/size - - (T... args) - - - T - string_view - cpp/experimental/basic_string_view/basic_string_view - - (T... args) - - - T - substr - cpp/experimental/basic_string_view/substr - - (T... args) - - - T - swap - cpp/experimental/basic_string_view/swap - - (T... args) - - - T - to_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - - std::experimental::u16string_view - cpp/experimental/basic_string_view - - T - at - cpp/experimental/basic_string_view/at - - (T... args) - - - T - back - cpp/experimental/basic_string_view/back - - (T... args) - - - T - begin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cend - cpp/experimental/basic_string_view/end - - (T... args) - - - T - compare - cpp/experimental/basic_string_view/compare - - (T... args) - - - T - copy - cpp/experimental/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - data - cpp/experimental/basic_string_view/data - - (T... args) - - - T - empty - cpp/experimental/basic_string_view/empty - - (T... args) - - - T - end - cpp/experimental/basic_string_view/end - - (T... args) - - - T - find - cpp/experimental/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/experimental/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/experimental/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/experimental/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/experimental/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/experimental/basic_string_view/front - - (T... args) - - - T - length - cpp/experimental/basic_string_view/size - - (T... args) - - - T - max_size - cpp/experimental/basic_string_view/max_size - - (T... args) - - - T - operator basic_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - T - operator= - cpp/experimental/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/experimental/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/experimental/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/experimental/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/experimental/basic_string_view/rfind - - (T... args) - - - T - size - cpp/experimental/basic_string_view/size - - (T... args) - - - T - substr - cpp/experimental/basic_string_view/substr - - (T... args) - - - T - swap - cpp/experimental/basic_string_view/swap - - (T... args) - - - T - to_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - T - u16string_view - cpp/experimental/basic_string_view/basic_string_view - - (T... args) - - - - std::experimental::u32string_view - cpp/experimental/basic_string_view - - T - at - cpp/experimental/basic_string_view/at - - (T... args) - - - T - back - cpp/experimental/basic_string_view/back - - (T... args) - - - T - begin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cend - cpp/experimental/basic_string_view/end - - (T... args) - - - T - compare - cpp/experimental/basic_string_view/compare - - (T... args) - - - T - copy - cpp/experimental/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - data - cpp/experimental/basic_string_view/data - - (T... args) - - - T - empty - cpp/experimental/basic_string_view/empty - - (T... args) - - - T - end - cpp/experimental/basic_string_view/end - - (T... args) - - - T - find - cpp/experimental/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/experimental/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/experimental/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/experimental/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/experimental/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/experimental/basic_string_view/front - - (T... args) - - - T - length - cpp/experimental/basic_string_view/size - - (T... args) - - - T - max_size - cpp/experimental/basic_string_view/max_size - - (T... args) - - - T - operator basic_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - T - operator= - cpp/experimental/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/experimental/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/experimental/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/experimental/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/experimental/basic_string_view/rfind - - (T... args) - - - T - size - cpp/experimental/basic_string_view/size - - (T... args) - - - T - substr - cpp/experimental/basic_string_view/substr - - (T... args) - - - T - swap - cpp/experimental/basic_string_view/swap - - (T... args) - - - T - to_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - T - u32string_view - cpp/experimental/basic_string_view/basic_string_view - - (T... args) - - - - std::experimental::void_t - cpp/experimental/void_t - - - std::experimental::wstring_view - cpp/experimental/basic_string_view - - T - at - cpp/experimental/basic_string_view/at - - (T... args) - - - T - back - cpp/experimental/basic_string_view/back - - (T... args) - - - T - begin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/experimental/basic_string_view/begin - - (T... args) - - - T - cend - cpp/experimental/basic_string_view/end - - (T... args) - - - T - compare - cpp/experimental/basic_string_view/compare - - (T... args) - - - T - copy - cpp/experimental/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - data - cpp/experimental/basic_string_view/data - - (T... args) - - - T - empty - cpp/experimental/basic_string_view/empty - - (T... args) - - - T - end - cpp/experimental/basic_string_view/end - - (T... args) - - - T - find - cpp/experimental/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/experimental/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/experimental/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/experimental/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/experimental/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/experimental/basic_string_view/front - - (T... args) - - - T - length - cpp/experimental/basic_string_view/size - - (T... args) - - - T - max_size - cpp/experimental/basic_string_view/max_size - - (T... args) - - - T - operator basic_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - T - operator= - cpp/experimental/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/experimental/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/experimental/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/experimental/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/experimental/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/experimental/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/experimental/basic_string_view/rfind - - (T... args) - - - T - size - cpp/experimental/basic_string_view/size - - (T... args) - - - T - substr - cpp/experimental/basic_string_view/substr - - (T... args) - - - T - swap - cpp/experimental/basic_string_view/swap - - (T... args) - - - T - to_string - cpp/experimental/basic_string_view/to_string - - (T... args) - - - T - wstring_view - cpp/experimental/basic_string_view/basic_string_view - - (T... args) - - - - std::exponential_distribution - cpp/numeric/random/exponential_distribution - - T - exponential_distribution - cpp/numeric/random/exponential_distribution/exponential_distribution - - (T... args) - - - T - lambda - cpp/numeric/random/exponential_distribution/lambda - - (T... args) - - - T - max - cpp/numeric/random/exponential_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/exponential_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/exponential_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/exponential_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/exponential_distribution/reset - - (T... args) - - - - std::extent - cpp/types/extent - - - std::extreme_value_distribution - cpp/numeric/random/extreme_value_distribution - - T - a - cpp/numeric/random/extreme_value_distribution/params - - (T... args) - - - T - b - cpp/numeric/random/extreme_value_distribution/params - - (T... args) - - - T - extreme_value_distribution - cpp/numeric/random/extreme_value_distribution/extreme_value_distribution - - (T... args) - - - T - max - cpp/numeric/random/extreme_value_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/extreme_value_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/extreme_value_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/extreme_value_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/extreme_value_distribution/reset - - (T... args) - - - - std::false_type - cpp/types/integral_constant - - - std::femto - cpp/numeric/ratio/ratio - - - std::filebuf - cpp/io/basic_filebuf - - T - close - cpp/io/basic_filebuf/close - - (T... args) - - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - filebuf - cpp/io/basic_filebuf/basic_filebuf - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - is_open - cpp/io/basic_filebuf/is_open - - (T... args) - - - T - open - cpp/io/basic_filebuf/open - - (T... args) - - - T - operator= - cpp/io/basic_filebuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~filebuf - cpp/io/basic_filebuf/~basic_filebuf - - (T... args) - - - - std::filesystem - - - T - absolute - cpp/filesystem/absolute - - (T... args) - - - T - canonical - cpp/filesystem/canonical - - (T... args) - - - T - copy - cpp/filesystem/copy - - (T... args) - - - T - copy_file - cpp/filesystem/copy_file - - (T... args) - - std::filesystem::copy_options - - T - copy_symlink - cpp/filesystem/copy_symlink - - (T... args) - - - T - create_directories - cpp/filesystem/create_directory - - (T... args) - - - T - create_directory - cpp/filesystem/create_directory - - (T... args) - - - T - create_directory_symlink - cpp/filesystem/create_symlink - - (T... args) - - - T - create_hard_link - cpp/filesystem/create_hard_link - - (T... args) - - - T - create_symlink - cpp/filesystem/create_symlink - - (T... args) - - - T - current_path - cpp/filesystem/current_path - - (T... args) - - std::filesystem::directory_entry - std::filesystem::directory_iterator - std::filesystem::directory_options - - T - equivalent - cpp/filesystem/equivalent - - (T... args) - - - T - exists - cpp/filesystem/exists - - (T... args) - - - T - file_size - cpp/filesystem/file_size - - (T... args) - - std::filesystem::file_status - std::filesystem::file_time_type - std::filesystem::file_type - std::filesystem::filesystem_error - - T - hard_link_count - cpp/filesystem/hard_link_count - - (T... args) - - - T - is_block_file - cpp/filesystem/is_block_file - - (T... args) - - - T - is_character_file - cpp/filesystem/is_character_file - - (T... args) - - - T - is_directory - cpp/filesystem/is_directory - - (T... args) - - - T - is_empty - cpp/filesystem/is_empty - - (T... args) - - - T - is_fifo - cpp/filesystem/is_fifo - - (T... args) - - - T - is_other - cpp/filesystem/is_other - - (T... args) - - - T - is_regular_file - cpp/filesystem/is_regular_file - - (T... args) - - - T - is_socket - cpp/filesystem/is_socket - - (T... args) - - - T - is_symlink - cpp/filesystem/is_symlink - - (T... args) - - - T - last_write_time - cpp/filesystem/last_write_time - - (T... args) - - std::filesystem::path - std::filesystem::perm_options - - T - permissions - cpp/filesystem/permissions - - (T... args) - - std::filesystem::perms - - T - proximate - cpp/filesystem/relative - - (T... args) - - - T - read_symlink - cpp/filesystem/read_symlink - - (T... args) - - std::filesystem::recursive_directory_iterator - - T - relative - cpp/filesystem/relative - - (T... args) - - - T - remove - cpp/filesystem/remove - - (T... args) - - - T - remove_all - cpp/filesystem/remove - - (T... args) - - - T - rename - cpp/filesystem/rename - - (T... args) - - - T - resize_file - cpp/filesystem/resize_file - - (T... args) - - - T - space - cpp/filesystem/space - - (T... args) - - std::filesystem::space_info - - T - status - cpp/filesystem/status - - (T... args) - - - T - status_known - cpp/filesystem/status_known - - (T... args) - - - T - symlink_status - cpp/filesystem/status - - (T... args) - - - T - temp_directory_path - cpp/filesystem/temp_directory_path - - (T... args) - - - T - u8path - cpp/filesystem/path/u8path - - (T... args) - - - T - weakly_canonical - cpp/filesystem/canonical - - (T... args) - - - - std::filesystem::copy_options - cpp/filesystem/copy_options - - - std::filesystem::directory_entry - cpp/filesystem/directory_entry - - T - assign - cpp/filesystem/directory_entry/assign - - (T... args) - - - T - directory_entry - cpp/filesystem/directory_entry/directory_entry - - (T... args) - - - T - exists - cpp/filesystem/directory_entry/exists - - (T... args) - - - T - file_size - cpp/filesystem/directory_entry/file_size - - (T... args) - - - T - hard_link_count - cpp/filesystem/directory_entry/hard_link_count - - (T... args) - - - T - is_block_file - cpp/filesystem/directory_entry/is_block_file - - (T... args) - - - T - is_character_file - cpp/filesystem/directory_entry/is_character_file - - (T... args) - - - T - is_directory - cpp/filesystem/directory_entry/is_directory - - (T... args) - - - T - is_fifo - cpp/filesystem/directory_entry/is_fifo - - (T... args) - - - T - is_other - cpp/filesystem/directory_entry/is_other - - (T... args) - - - T - is_regular_file - cpp/filesystem/directory_entry/is_regular_file - - (T... args) - - - T - is_socket - cpp/filesystem/directory_entry/is_socket - - (T... args) - - - T - is_symlink - cpp/filesystem/directory_entry/is_symlink - - (T... args) - - - T - last_write_time - cpp/filesystem/directory_entry/last_write_time - - (T... args) - - - T - operator const path& - cpp/filesystem/directory_entry/path - - (T... args) - - - T - operator!= - cpp/filesystem/directory_entry/operator_cmp - - (T... args) - - - T - operator< - cpp/filesystem/directory_entry/operator_cmp - - (T... args) - - - T - operator<= - cpp/filesystem/directory_entry/operator_cmp - - (T... args) - - - T - operator<=> - cpp/filesystem/directory_entry/operator_cmp - - (T... args) - - - T - operator= - cpp/filesystem/directory_entry/operator= - - (T... args) - - - T - operator== - cpp/filesystem/directory_entry/operator_cmp - - (T... args) - - - T - operator> - cpp/filesystem/directory_entry/operator_cmp - - (T... args) - - - T - operator>= - cpp/filesystem/directory_entry/operator_cmp - - (T... args) - - - T - path - cpp/filesystem/directory_entry/path - - (T... args) - - - T - refresh - cpp/filesystem/directory_entry/refresh - - (T... args) - - - T - replace_filename - cpp/filesystem/directory_entry/replace_filename - - (T... args) - - - T - status - cpp/filesystem/directory_entry/status - - (T... args) - - - T - symlink_status - cpp/filesystem/directory_entry/status - - (T... args) - - - - std::filesystem::directory_iterator - cpp/filesystem/directory_iterator - - T - directory_iterator - cpp/filesystem/directory_iterator/directory_iterator - - (T... args) - - - T - increment - cpp/filesystem/directory_iterator/increment - - (T... args) - - - T - operator* - cpp/filesystem/directory_iterator/operator* - - (T... args) - - - T - operator++ - cpp/filesystem/directory_iterator/increment - - (T... args) - - - T - operator-> - cpp/filesystem/directory_iterator/operator* - - (T... args) - - - T - operator= - cpp/filesystem/directory_iterator/operator= - - (T... args) - - - - std::filesystem::directory_options - cpp/filesystem/directory_options - - - std::filesystem::file_status - cpp/filesystem/file_status - - T - file_status - cpp/filesystem/file_status/file_status - - (T... args) - - - T - operator= - cpp/filesystem/file_status/operator= - - (T... args) - - - T - permissions - cpp/filesystem/file_status/permissions - - (T... args) - - - T - type - cpp/filesystem/file_status/type - - (T... args) - - - T - ~file_status - cpp/filesystem/file_status - - (T... args) - - - - std::filesystem::file_time_type - cpp/filesystem/file_time_type - - - std::filesystem::file_type - cpp/filesystem/file_type - - - std::filesystem::filesystem_error - cpp/filesystem/filesystem_error - - T - filesystem_error - cpp/filesystem/filesystem_error/filesystem_error - - (T... args) - - - T - operator= - cpp/filesystem/filesystem_error/operator= - - (T... args) - - - T - path1 - cpp/filesystem/filesystem_error/path - - (T... args) - - - T - path2 - cpp/filesystem/filesystem_error/path - - (T... args) - - - T - what - cpp/filesystem/filesystem_error/what - - (T... args) - - - - std::filesystem::path - cpp/filesystem/path - - T - append - cpp/filesystem/path/append - - (T... args) - - - T - assign - cpp/filesystem/path/assign - - (T... args) - - - T - begin - cpp/filesystem/path/begin - - (T... args) - - - T - c_str - cpp/filesystem/path/native - - (T... args) - - - T - clear - cpp/filesystem/path/clear - - (T... args) - - - T - compare - cpp/filesystem/path/compare - - (T... args) - - - T - concat - cpp/filesystem/path/concat - - (T... args) - - - T - empty - cpp/filesystem/path/empty - - (T... args) - - - T - end - cpp/filesystem/path/begin - - (T... args) - - - T - extension - cpp/filesystem/path/extension - - (T... args) - - - T - filename - cpp/filesystem/path/filename - - (T... args) - - - T - generic_string - cpp/filesystem/path/generic_string - - (T... args) - - - T - generic_u16string - cpp/filesystem/path/generic_string - - (T... args) - - - T - generic_u32string - cpp/filesystem/path/generic_string - - (T... args) - - - T - generic_u8string - cpp/filesystem/path/generic_string - - (T... args) - - - T - generic_wstring - cpp/filesystem/path/generic_string - - (T... args) - - - T - has_extension - cpp/filesystem/path/has_path - - (T... args) - - - T - has_filename - cpp/filesystem/path/has_path - - (T... args) - - - T - has_parent_path - cpp/filesystem/path/has_path - - (T... args) - - - T - has_relative_path - cpp/filesystem/path/has_path - - (T... args) - - - T - has_root_directory - cpp/filesystem/path/has_path - - (T... args) - - - T - has_root_name - cpp/filesystem/path/has_path - - (T... args) - - - T - has_root_path - cpp/filesystem/path/has_path - - (T... args) - - - T - has_stem - cpp/filesystem/path/has_path - - (T... args) - - - T - is_absolute - cpp/filesystem/path/is_absrel - - (T... args) - - - T - is_relative - cpp/filesystem/path/is_absrel - - (T... args) - - - T - lexically_normal - cpp/filesystem/path/lexically_normal - - (T... args) - - - T - lexically_proximate - cpp/filesystem/path/lexically_normal - - (T... args) - - - T - lexically_relative - cpp/filesystem/path/lexically_normal - - (T... args) - - - T - make_preferred - cpp/filesystem/path/make_preferred - - (T... args) - - - T - native - cpp/filesystem/path/native - - (T... args) - - - T - operator string_type - cpp/filesystem/path/native - - (T... args) - - - T - operator+= - cpp/filesystem/path/concat - - (T... args) - - - T - operator/= - cpp/filesystem/path/append - - (T... args) - - - T - operator= - cpp/filesystem/path/operator= - - (T... args) - - - T - parent_path - cpp/filesystem/path/parent_path - - (T... args) - - - T - path - cpp/filesystem/path/path - - (T... args) - - - T - relative_path - cpp/filesystem/path/relative_path - - (T... args) - - - T - remove_filename - cpp/filesystem/path/remove_filename - - (T... args) - - - T - replace_extension - cpp/filesystem/path/replace_extension - - (T... args) - - - T - replace_filename - cpp/filesystem/path/replace_filename - - (T... args) - - - T - root_directory - cpp/filesystem/path/root_directory - - (T... args) - - - T - root_name - cpp/filesystem/path/root_name - - (T... args) - - - T - root_path - cpp/filesystem/path/root_path - - (T... args) - - - T - stem - cpp/filesystem/path/stem - - (T... args) - - - T - string - cpp/filesystem/path/string - - (T... args) - - - T - swap - cpp/filesystem/path/swap - - (T... args) - - - T - u16string - cpp/filesystem/path/string - - (T... args) - - - T - u32string - cpp/filesystem/path/string - - (T... args) - - - T - u8string - cpp/filesystem/path/string - - (T... args) - - - T - wstring - cpp/filesystem/path/string - - (T... args) - - - T - ~path - cpp/filesystem/path/~path - - (T... args) - - - - std::filesystem::perm_options - cpp/filesystem/perm_options - - - std::filesystem::perms - cpp/filesystem/perms - - - std::filesystem::recursive_directory_iterator - cpp/filesystem/recursive_directory_iterator - - T - depth - cpp/filesystem/recursive_directory_iterator/depth - - (T... args) - - - T - disable_recursion_pending - cpp/filesystem/recursive_directory_iterator/disable_recursion_pending - - (T... args) - - - T - increment - cpp/filesystem/recursive_directory_iterator/increment - - (T... args) - - - T - operator* - cpp/filesystem/recursive_directory_iterator/operator* - - (T... args) - - - T - operator++ - cpp/filesystem/recursive_directory_iterator/increment - - (T... args) - - - T - operator-> - cpp/filesystem/recursive_directory_iterator/operator* - - (T... args) - - - T - operator= - cpp/filesystem/recursive_directory_iterator/operator= - - (T... args) - - - T - options - cpp/filesystem/recursive_directory_iterator/options - - (T... args) - - - T - pop - cpp/filesystem/recursive_directory_iterator/pop - - (T... args) - - - T - recursion_pending - cpp/filesystem/recursive_directory_iterator/recursion_pending - - (T... args) - - - T - recursive_directory_iterator - cpp/filesystem/recursive_directory_iterator/recursive_directory_iterator - - (T... args) - - - - std::filesystem::space_info - cpp/filesystem/space_info - - T - available - cpp/filesystem/space_info - - - - - T - capacity - cpp/filesystem/space_info - - - - - T - free - cpp/filesystem/space_info - - - - - - std::fisher_f_distribution - cpp/numeric/random/fisher_f_distribution - - T - fisher_f_distribution - cpp/numeric/random/fisher_f_distribution/fisher_f_distribution - - (T... args) - - - T - m - cpp/numeric/random/fisher_f_distribution/params - - (T... args) - - - T - max - cpp/numeric/random/fisher_f_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/fisher_f_distribution/min - - (T... args) - - - T - n - cpp/numeric/random/fisher_f_distribution/params - - (T... args) - - - T - operator() - cpp/numeric/random/fisher_f_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/fisher_f_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/fisher_f_distribution/reset - - (T... args) - - - - std::format_args - cpp/utility/format/basic_format_args - - - std::format_context - cpp/utility/format/basic_format_context - - - std::format_error - cpp/utility/format/format_error - - - std::format_parse_context - cpp/utility/format/basic_format_parse_context - - - std::format_to_n_result - cpp/utility/format/format_to_n - - - std::formatter - cpp/utility/format/formatter - - - std::forward_iterator_tag - cpp/iterator/iterator_tags - - - std::forward_list - cpp/container/forward_list - - T - assign - cpp/container/forward_list/assign - - (T... args) - - - T - before_begin - cpp/container/forward_list/before_begin - - (T... args) - - - T - begin - cpp/container/forward_list/begin - - (T... args) - - - T - cbefore_begin - cpp/container/forward_list/before_begin - - (T... args) - - - T - cbegin - cpp/container/forward_list/begin - - (T... args) - - - T - cend - cpp/container/forward_list/end - - (T... args) - - - T - clear - cpp/container/forward_list/clear - - (T... args) - - - T - emplace_after - cpp/container/forward_list/emplace_after - - (T... args) - - - T - emplace_front - cpp/container/forward_list/emplace_front - - (T... args) - - - T - empty - cpp/container/forward_list/empty - - (T... args) - - - T - end - cpp/container/forward_list/end - - (T... args) - - - T - erase_after - cpp/container/forward_list/erase_after - - (T... args) - - - T - forward_list - cpp/container/forward_list/forward_list - - (T... args) - - - T - front - cpp/container/forward_list/front - - (T... args) - - - T - get_allocator - cpp/container/forward_list/get_allocator - - (T... args) - - - T - insert_after - cpp/container/forward_list/insert_after - - (T... args) - - - T - max_size - cpp/container/forward_list/max_size - - (T... args) - - - T - merge - cpp/container/forward_list/merge - - (T... args) - - - T - operator= - cpp/container/forward_list/operator= - - (T... args) - - - T - pop_front - cpp/container/forward_list/pop_front - - (T... args) - - - T - push_front - cpp/container/forward_list/push_front - - (T... args) - - - T - remove - cpp/container/forward_list/remove - - (T... args) - - - T - remove_if - cpp/container/forward_list/remove - - (T... args) - - - T - resize - cpp/container/forward_list/resize - - (T... args) - - - T - reverse - cpp/container/forward_list/reverse - - (T... args) - - - T - sort - cpp/container/forward_list/sort - - (T... args) - - - T - splice_after - cpp/container/forward_list/splice_after - - (T... args) - - - T - swap - cpp/container/forward_list/swap - - (T... args) - - - T - unique - cpp/container/forward_list/unique - - (T... args) - - - T - ~forward_list - cpp/container/forward_list/~forward_list - - (T... args) - - - - std::fpos - cpp/io/fpos - - T - state - cpp/io/fpos/state - - (T... args) - - - - std::fpos_t - cpp/io/c/fpos_t - - - std::from_chars_result - cpp/utility/from_chars - - - std::front_insert_iterator - cpp/iterator/front_insert_iterator - - T - container - cpp/iterator/front_insert_iterator - - - - - T - front_insert_iterator - cpp/iterator/front_insert_iterator/front_insert_iterator - - (T... args) - - - T - operator* - cpp/iterator/front_insert_iterator/operator* - - (T... args) - - - T - operator++ - cpp/iterator/front_insert_iterator/operator++ - - (T... args) - - - T - operator++(int) - cpp/iterator/front_insert_iterator/operator++ - - (T... args) - - - T - operator= - cpp/iterator/front_insert_iterator/operator= - - (T... args) - - - - std::fstream - cpp/io/basic_fstream - std::fstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_fstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::fstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::fstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - fstream - cpp/io/basic_fstream/basic_fstream - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_fstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - open - cpp/io/basic_fstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_fstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::fstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_iostream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::fstream::Init - cpp/io/ios_base/Init - - - std::fstream::event_callback - cpp/io/ios_base/event_callback - - - std::fstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::fstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::function - cpp/utility/functional/function - - T - assign - cpp/utility/functional/function/assign - - (T... args) - - - T - function - cpp/utility/functional/function/function - - (T... args) - - - T - operator bool - cpp/utility/functional/function/operator_bool - - (T... args) - - - T - operator() - cpp/utility/functional/function/operator() - - (T... args) - - - T - operator= - cpp/utility/functional/function/operator= - - (T... args) - - - T - swap - cpp/utility/functional/function/swap - - (T... args) - - - T - target - cpp/utility/functional/function/target - - (T... args) - - - T - target_type - cpp/utility/functional/function/target_type - - (T... args) - - - T - ~function - cpp/utility/functional/function/~function - - (T... args) - - - - std::future - cpp/thread/future - - T - future - cpp/thread/future/future - - (T... args) - - - T - get - cpp/thread/future/get - - (T... args) - - - T - operator= - cpp/thread/future/operator= - - (T... args) - - - T - share - cpp/thread/future/share - - (T... args) - - - T - valid - cpp/thread/future/valid - - (T... args) - - - T - wait - cpp/thread/future/wait - - (T... args) - - - T - wait_for - cpp/thread/future/wait_for - - (T... args) - - - T - wait_until - cpp/thread/future/wait_until - - (T... args) - - - T - ~future - cpp/thread/future/~future - - (T... args) - - - - std::future_errc - cpp/thread/future_errc - - - std::future_error - cpp/thread/future_error - - T - code - cpp/thread/future_error/code - - (T... args) - - - T - future_error - cpp/thread/future_error/future_error - - (T... args) - - - T - operator= - cpp/thread/future_error/operator= - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::gamma_distribution - cpp/numeric/random/gamma_distribution - - T - alpha - cpp/numeric/random/gamma_distribution/params - - (T... args) - - - T - beta - cpp/numeric/random/gamma_distribution/params - - (T... args) - - - T - gamma_distribution - cpp/numeric/random/gamma_distribution/gamma_distribution - - (T... args) - - - T - max - cpp/numeric/random/gamma_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/gamma_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/gamma_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/gamma_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/gamma_distribution/reset - - (T... args) - - - - std::geometric_distribution - cpp/numeric/random/geometric_distribution - - T - geometric_distribution - cpp/numeric/random/geometric_distribution/geometric_distribution - - (T... args) - - - T - max - cpp/numeric/random/geometric_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/geometric_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/geometric_distribution/operator() - - (T... args) - - - T - p - cpp/numeric/random/geometric_distribution/p - - (T... args) - - - T - param - cpp/numeric/random/geometric_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/geometric_distribution/reset - - (T... args) - - - - std::giga - cpp/numeric/ratio/ratio - - - std::greater - cpp/utility/functional/greater - - T - operator() - cpp/utility/functional/greater - - (T... args) - - - - std::greater_equal - cpp/utility/functional/greater_equal - - T - operator() - cpp/utility/functional/greater_equal - - (T... args) - - - - std::gslice - cpp/numeric/valarray/gslice - - T - gslice - cpp/numeric/valarray/gslice - - (T... args) - - - T - size - cpp/numeric/valarray/gslice - - (T... args) - - - T - start - cpp/numeric/valarray/gslice - - (T... args) - - - T - stride - cpp/numeric/valarray/gslice - - (T... args) - - - - std::gslice_array - cpp/numeric/valarray/gslice_array - - T - gslice_array - cpp/numeric/valarray/gslice_array/gslice_array - - (T... args) - - - T - operator%= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator&= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator*= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator+= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator-= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator/= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator<<= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator= - cpp/numeric/valarray/gslice_array/operator= - - (T... args) - - - T - operator>>= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator^= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - operator|= - cpp/numeric/valarray/gslice_array/operator_arith - - (T... args) - - - T - ~gslice_array - cpp/numeric/valarray/gslice_array/~gslice_array - - (T... args) - - - - std::has_unique_object_representations - cpp/types/has_unique_object_representations - - - std::has_virtual_destructor - cpp/types/has_virtual_destructor - - - std::hash - cpp/utility/hash - - T - hash - cpp/utility/hash/hash - - (T... args) - - - T - operator() - cpp/utility/hash/operator() - - (T... args) - - - - std::hecto - cpp/numeric/ratio/ratio - - - std::identity - cpp/utility/functional/identity - - T - operator() - cpp/utility/functional/identity - - (T... args) - - - - std::ifstream - cpp/io/basic_ifstream - std::ifstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_ifstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::ifstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::ifstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ifstream - cpp/io/basic_ifstream/basic_ifstream - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_ifstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - open - cpp/io/basic_ifstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_ifstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::ifstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::ifstream::Init - cpp/io/ios_base/Init - - - std::ifstream::event_callback - cpp/io/ios_base/event_callback - - - std::ifstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::ifstream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::imaxdiv_t - cpp/numeric/math/div - - T - quot - cpp/numeric/math/div - - - - - T - rem - cpp/numeric/math/div - - - - - - std::in_place_index_t - cpp/utility/in_place - - - std::in_place_t - cpp/utility/in_place - - - std::in_place_type_t - cpp/utility/in_place - - - std::incrementable_traits - cpp/iterator/incrementable_traits - - - std::independent_bits_engine - cpp/numeric/random/independent_bits_engine - - T - base - cpp/numeric/random/independent_bits_engine/base - - (T... args) - - - T - discard - cpp/numeric/random/independent_bits_engine/discard - - (T... args) - - - T - independent_bits_engine - cpp/numeric/random/independent_bits_engine/independent_bits_engine - - (T... args) - - - T - max - cpp/numeric/random/independent_bits_engine/max - - (T... args) - - - T - min - cpp/numeric/random/independent_bits_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/independent_bits_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/independent_bits_engine/seed - - (T... args) - - - - std::index_sequence - cpp/utility/integer_sequence - - - std::index_sequence_for - cpp/utility/integer_sequence - - - std::indirect_array - cpp/numeric/valarray/indirect_array - - T - indirect_array - cpp/numeric/valarray/indirect_array/indirect_array - - (T... args) - - - T - operator%= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator&= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator*= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator+= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator-= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator/= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator<<= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator= - cpp/numeric/valarray/indirect_array/operator= - - (T... args) - - - T - operator>>= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator^= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - operator|= - cpp/numeric/valarray/indirect_array/operator_arith - - (T... args) - - - T - ~indirect_array - cpp/numeric/valarray/indirect_array/~indirect_array - - (T... args) - - - - std::initializer_list - cpp/utility/initializer_list - - T - begin - cpp/utility/initializer_list/begin - - (T... args) - - - T - end - cpp/utility/initializer_list/end - - (T... args) - - - T - initializer_list - cpp/utility/initializer_list/initializer_list - - (T... args) - - - T - size - cpp/utility/initializer_list/size - - (T... args) - - - - std::input_iterator_tag - cpp/iterator/iterator_tags - - - std::insert_iterator - cpp/iterator/insert_iterator - - T - container - cpp/iterator/insert_iterator - - - - - T - insert_iterator - cpp/iterator/insert_iterator/insert_iterator - - (T... args) - - - T - iter - cpp/iterator/insert_iterator - - - - - T - operator* - cpp/iterator/insert_iterator/operator* - - (T... args) - - - T - operator++ - cpp/iterator/insert_iterator/operator++ - - (T... args) - - - T - operator++(int) - cpp/iterator/insert_iterator/operator++ - - (T... args) - - - T - operator= - cpp/iterator/insert_iterator/operator= - - (T... args) - - - - std::int16_t - cpp/types/integer - - - std::int32_t - cpp/types/integer - - - std::int64_t - cpp/types/integer - - - std::int8_t - cpp/types/integer - - - std::int_fast16_t - cpp/types/integer - - - std::int_fast32_t - cpp/types/integer - - - std::int_fast64_t - cpp/types/integer - - - std::int_fast8_t - cpp/types/integer - - - std::int_least16_t - cpp/types/integer - - - std::int_least32_t - cpp/types/integer - - - std::int_least64_t - cpp/types/integer - - - std::int_least8_t - cpp/types/integer - - - std::integer_sequence - cpp/utility/integer_sequence - - - std::integral_constant - cpp/types/integral_constant - - - std::intmax_t - cpp/types/integer - - - std::intptr_t - cpp/types/integer - - - std::invalid_argument - cpp/error/invalid_argument - - T - invalid_argument - cpp/error/invalid_argument - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::invoke_result - cpp/types/result_of - - - std::invoke_result_t - cpp/types/result_of - - - std::io_errc - cpp/io/io_errc - - - std::ios - cpp/io/basic_ios - std::ios::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::ios::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::ios::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/ios_base/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - ios - cpp/io/basic_ios/basic_ios - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~ios - cpp/io/basic_ios/~basic_ios - - (T... args) - - - - std::ios::Init - cpp/io/ios_base/Init - - - std::ios::event_callback - cpp/io/ios_base/event_callback - - - std::ios::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::ios_base - cpp/io/ios_base - std::ios_base::Init - std::ios_base::event_callback - std::ios_base::failure - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - imbue - cpp/io/ios_base/imbue - - (T... args) - - - T - ios_base - cpp/io/ios_base/ios_base - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~ios_base - cpp/io/ios_base/~ios_base - - (T... args) - - - - std::ios_base::Init - cpp/io/ios_base/Init - - - std::ios_base::event_callback - cpp/io/ios_base/event_callback - - - std::ios_base::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::iostream - cpp/io/basic_iostream - std::iostream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::iostream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::iostream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iostream - cpp/io/basic_iostream/basic_iostream - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_iostream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::iostream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~iostream - cpp/io/basic_iostream/~basic_iostream - - (T... args) - - - - std::iostream::Init - cpp/io/ios_base/Init - - - std::iostream::event_callback - cpp/io/ios_base/event_callback - - - std::iostream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::iostream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::is_abstract - cpp/types/is_abstract - - - std::is_aggregate - cpp/types/is_aggregate - - - std::is_arithmetic - cpp/types/is_arithmetic - - - std::is_array - cpp/types/is_array - - - std::is_assignable - cpp/types/is_assignable - - - std::is_base_of - cpp/types/is_base_of - - - std::is_bind_expression - cpp/utility/functional/is_bind_expression - - - std::is_bounded_array - cpp/types/is_bounded_array - - - std::is_class - cpp/types/is_class - - - std::is_compound - cpp/types/is_compound - - - std::is_const - cpp/types/is_const - - - std::is_constructible - cpp/types/is_constructible - - - std::is_convertible - cpp/types/is_convertible - - - std::is_copy_assignable - cpp/types/is_copy_assignable - - - std::is_copy_constructible - cpp/types/is_copy_constructible - - - std::is_default_constructible - cpp/types/is_default_constructible - - - std::is_destructible - cpp/types/is_destructible - - - std::is_empty - cpp/types/is_empty - - - std::is_enum - cpp/types/is_enum - - - std::is_error_code_enum - cpp/error/error_code/is_error_code_enum - - - std::is_error_code_enum_v - cpp/error/error_code/is_error_code_enum - - - std::is_error_condition_enum - cpp/error/error_condition/is_error_condition_enum - - - std::is_execution_policy - cpp/algorithm/is_execution_policy - - - std::is_final - cpp/types/is_final - - - std::is_floating_point - cpp/types/is_floating_point - - - std::is_function - cpp/types/is_function - - - std::is_fundamental - cpp/types/is_fundamental - - - std::is_integral - cpp/types/is_integral - - - std::is_invocable - cpp/types/is_invocable - - - std::is_invocable_r - cpp/types/is_invocable - - - std::is_literal_type - cpp/types/is_literal_type - - - std::is_lvalue_reference - cpp/types/is_lvalue_reference - - - std::is_member_function_pointer - cpp/types/is_member_function_pointer - - - std::is_member_object_pointer - cpp/types/is_member_object_pointer - - - std::is_member_pointer - cpp/types/is_member_pointer - - - std::is_move_assignable - cpp/types/is_move_assignable - - - std::is_move_constructible - cpp/types/is_move_constructible - - - std::is_nothrow_assignable - cpp/types/is_assignable - - - std::is_nothrow_constructible - cpp/types/is_constructible - - - std::is_nothrow_convertible - cpp/types/is_convertible - - - std::is_nothrow_copy_assignable - cpp/types/is_copy_assignable - - - std::is_nothrow_copy_constructible - cpp/types/is_copy_constructible - - - std::is_nothrow_default_constructible - cpp/types/is_default_constructible - - - std::is_nothrow_destructible - cpp/types/is_destructible - - - std::is_nothrow_invocable - cpp/types/is_invocable - - - std::is_nothrow_invocable_r - cpp/types/is_invocable - - - std::is_nothrow_move_assignable - cpp/types/is_move_assignable - - - std::is_nothrow_move_constructible - cpp/types/is_move_constructible - - - std::is_nothrow_swappable - cpp/types/is_swappable - - - std::is_nothrow_swappable_with - cpp/types/is_swappable - - - std::is_null_pointer - cpp/types/is_null_pointer - - - std::is_object - cpp/types/is_object - - - std::is_placeholder - cpp/utility/functional/is_placeholder - - - std::is_pod - cpp/types/is_pod - - - std::is_pointer - cpp/types/is_pointer - - - std::is_polymorphic - cpp/types/is_polymorphic - - - std::is_reference - cpp/types/is_reference - - - std::is_rvalue_reference - cpp/types/is_rvalue_reference - - - std::is_same - cpp/types/is_same - - - std::is_scalar - cpp/types/is_scalar - - - std::is_signed - cpp/types/is_signed - - - std::is_standard_layout - cpp/types/is_standard_layout - - - std::is_swappable - cpp/types/is_swappable - - - std::is_swappable_with - cpp/types/is_swappable - - - std::is_trivial - cpp/types/is_trivial - - - std::is_trivially_assignable - cpp/types/is_assignable - - - std::is_trivially_constructible - cpp/types/is_constructible - - - std::is_trivially_copy_assignable - cpp/types/is_copy_assignable - - - std::is_trivially_copy_constructible - cpp/types/is_copy_constructible - - - std::is_trivially_copyable - cpp/types/is_trivially_copyable - - - std::is_trivially_default_constructible - cpp/types/is_default_constructible - - - std::is_trivially_destructible - cpp/types/is_destructible - - - std::is_trivially_move_assignable - cpp/types/is_move_assignable - - - std::is_trivially_move_constructible - cpp/types/is_move_constructible - - - std::is_unbounded_array - cpp/types/is_unbounded_array - - - std::is_union - cpp/types/is_union - - - std::is_unsigned - cpp/types/is_unsigned - - - std::is_void - cpp/types/is_void - - - std::is_volatile - cpp/types/is_volatile - - - std::istream - cpp/io/basic_istream - std::istream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::istream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::istream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - istream - cpp/io/basic_istream/basic_istream - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_istream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::istream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~istream - cpp/io/basic_istream/~basic_istream - - (T... args) - - - - std::istream::Init - cpp/io/ios_base/Init - - - std::istream::event_callback - cpp/io/ios_base/event_callback - - - std::istream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::istream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::istream_iterator - cpp/iterator/istream_iterator - - T - istream_iterator - cpp/iterator/istream_iterator/istream_iterator - - (T... args) - - - T - operator* - cpp/iterator/istream_iterator/operator* - - (T... args) - - - T - operator++ - cpp/iterator/istream_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/iterator/istream_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/iterator/istream_iterator/operator* - - (T... args) - - - T - ~istream_iterator - cpp/iterator/istream_iterator/~istream_iterator - - (T... args) - - - - std::istreambuf_iterator - cpp/iterator/istreambuf_iterator - - T - equal - cpp/iterator/istreambuf_iterator/equal - - (T... args) - - - T - istreambuf_iterator - cpp/iterator/istreambuf_iterator/istreambuf_iterator - - (T... args) - - - T - operator* - cpp/iterator/istreambuf_iterator/operator* - - (T... args) - - - T - operator++ - cpp/iterator/istreambuf_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/iterator/istreambuf_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/iterator/istreambuf_iterator/operator* - - (T... args) - - - T - ~istreambuf_iterator - cpp/iterator/istreambuf_iterator - - (T... args) - - - - std::istringstream - cpp/io/basic_istringstream - std::istringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::istringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::istringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - istringstream - cpp/io/basic_istringstream/basic_istringstream - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_istringstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::istringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_istringstream/str - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::istringstream::Init - cpp/io/ios_base/Init - - - std::istringstream::event_callback - cpp/io/ios_base/event_callback - - - std::istringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::istringstream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::istrstream - cpp/io/istrstream - std::istrstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::istrstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::istrstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - istrstream - cpp/io/istrstream/istrstream - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::istrstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/istrstream/str - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~istrstream - cpp/io/istrstream/~istrstream - - (T... args) - - - - std::istrstream::Init - cpp/io/ios_base/Init - - - std::istrstream::event_callback - cpp/io/ios_base/event_callback - - - std::istrstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::istrstream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::iter_common_reference_t - cpp/iterator/iter_t - - - std::iter_difference_t - cpp/iterator/iter_t - - - std::iter_reference_t - cpp/iterator/iter_t - - - std::iter_rvalue_reference_t - cpp/iterator/iter_t - - - std::iter_value_t - cpp/iterator/iter_t - - - std::iterator - cpp/iterator/iterator - - - std::iterator_traits - cpp/iterator/iterator_traits - - - std::jmp_buf - cpp/utility/program/jmp_buf - - - std::jthread - cpp/thread/jthread - - T - detach - cpp/thread/jthread/detach - - (T... args) - - - T - get_id - cpp/thread/jthread/get_id - - (T... args) - - - T - get_stop_source - cpp/thread/jthread/get_stop_source - - (T... args) - - - T - get_stop_token - cpp/thread/jthread/get_stop_token - - (T... args) - - - T - hardware_concurrency - cpp/thread/jthread/hardware_concurrency - - (T... args) - - - T - join - cpp/thread/jthread/join - - (T... args) - - - T - joinable - cpp/thread/jthread/joinable - - (T... args) - - - T - jthread - cpp/thread/jthread/jthread - - (T... args) - - - T - native_handle - cpp/thread/jthread/native_handle - - (T... args) - - - T - operator= - cpp/thread/jthread/operator= - - (T... args) - - - T - request_stop - cpp/thread/jthread/request_stop - - (T... args) - - - T - swap - cpp/thread/jthread/swap - - (T... args) - - - T - ~jthread - cpp/thread/jthread/~jthread - - (T... args) - - - - std::kilo - cpp/numeric/ratio/ratio - - - std::knuth_b - cpp/numeric/random/shuffle_order_engine - - T - base - cpp/numeric/random/shuffle_order_engine/base - - (T... args) - - - T - discard - cpp/numeric/random/shuffle_order_engine/discard - - (T... args) - - - T - knuth_b - cpp/numeric/random/shuffle_order_engine/shuffle_order_engine - - (T... args) - - - T - max - cpp/numeric/random/shuffle_order_engine/max - - (T... args) - - - T - min - cpp/numeric/random/shuffle_order_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/shuffle_order_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/shuffle_order_engine/seed - - (T... args) - - - - std::latch - cpp/thread/latch - - T - arrive_and_wait - cpp/thread/latch/arrive_and_wait - - (T... args) - - - T - count_down - cpp/thread/latch/count_down - - (T... args) - - - T - latch - cpp/thread/latch/latch - - (T... args) - - - T - try_wait - cpp/thread/latch/try_wait - - (T... args) - - - T - wait - cpp/thread/latch/wait - - (T... args) - - - T - ~latch - cpp/thread/latch/~latch - - (T... args) - - - - std::lconv - cpp/locale/lconv - - - std::ldiv_t - cpp/numeric/math/div - - T - quot - cpp/numeric/math/div - - - - - T - rem - cpp/numeric/math/div - - - - - - std::length_error - cpp/error/length_error - - T - length_error - cpp/error/length_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::less - cpp/utility/functional/less - - T - operator() - cpp/utility/functional/less - - (T... args) - - - - std::less_equal - cpp/utility/functional/less_equal - - T - operator() - cpp/utility/functional/less_equal - - (T... args) - - - - std::linear_congruential_engine - cpp/numeric/random/linear_congruential_engine - - T - discard - cpp/numeric/random/linear_congruential_engine/discard - - (T... args) - - - T - linear_congruential_engine - cpp/numeric/random/linear_congruential_engine/linear_congruential_engine - - (T... args) - - - T - max - cpp/numeric/random/linear_congruential_engine/max - - (T... args) - - - T - min - cpp/numeric/random/linear_congruential_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/linear_congruential_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/linear_congruential_engine/seed - - (T... args) - - - - std::list - cpp/container/list - - T - assign - cpp/container/list/assign - - (T... args) - - - T - back - cpp/container/list/back - - (T... args) - - - T - begin - cpp/container/list/begin - - (T... args) - - - T - cbegin - cpp/container/list/begin - - (T... args) - - - T - cend - cpp/container/list/end - - (T... args) - - - T - clear - cpp/container/list/clear - - (T... args) - - - T - crbegin - cpp/container/list/rbegin - - (T... args) - - - T - crend - cpp/container/list/rend - - (T... args) - - - T - emplace - cpp/container/list/emplace - - (T... args) - - - T - emplace_back - cpp/container/list/emplace_back - - (T... args) - - - T - emplace_front - cpp/container/list/emplace_front - - (T... args) - - - T - empty - cpp/container/list/empty - - (T... args) - - - T - end - cpp/container/list/end - - (T... args) - - - T - erase - cpp/container/list/erase - - (T... args) - - - T - front - cpp/container/list/front - - (T... args) - - - T - get_allocator - cpp/container/list/get_allocator - - (T... args) - - - T - insert - cpp/container/list/insert - - (T... args) - - - T - list - cpp/container/list/list - - (T... args) - - - T - max_size - cpp/container/list/max_size - - (T... args) - - - T - merge - cpp/container/list/merge - - (T... args) - - - T - operator= - cpp/container/list/operator= - - (T... args) - - - T - pop_back - cpp/container/list/pop_back - - (T... args) - - - T - pop_front - cpp/container/list/pop_front - - (T... args) - - - T - push_back - cpp/container/list/push_back - - (T... args) - - - T - push_front - cpp/container/list/push_front - - (T... args) - - - T - rbegin - cpp/container/list/rbegin - - (T... args) - - - T - remove - cpp/container/list/remove - - (T... args) - - - T - remove_if - cpp/container/list/remove - - (T... args) - - - T - rend - cpp/container/list/rend - - (T... args) - - - T - resize - cpp/container/list/resize - - (T... args) - - - T - reverse - cpp/container/list/reverse - - (T... args) - - - T - size - cpp/container/list/size - - (T... args) - - - T - sort - cpp/container/list/sort - - (T... args) - - - T - splice - cpp/container/list/splice - - (T... args) - - - T - swap - cpp/container/list/swap - - (T... args) - - - T - unique - cpp/container/list/unique - - (T... args) - - - T - ~list - cpp/container/list/~list - - (T... args) - - - - std::literals - - std::literals::chrono_literals - std::literals::complex_literals - std::literals::string_literals - std::literals::string_view_literals - - - std::literals::chrono_literals - - - T - operator""d - cpp/chrono/operator""d - - (T... args) - - - T - operator""h - cpp/chrono/operator""h - - (T... args) - - - T - operator""min - cpp/chrono/operator""min - - (T... args) - - - T - operator""ms - cpp/chrono/operator""ms - - (T... args) - - - T - operator""ns - cpp/chrono/operator""ns - - (T... args) - - - T - operator""s - cpp/chrono/operator""s - - (T... args) - - - T - operator""us - cpp/chrono/operator""us - - (T... args) - - - T - operator""y - cpp/chrono/operator""y - - (T... args) - - - - std::literals::complex_literals - - - T - operator""i - cpp/numeric/complex/operator""i - - (T... args) - - - T - operator""if - cpp/numeric/complex/operator""i - - (T... args) - - - T - operator""il - cpp/numeric/complex/operator""i - - (T... args) - - - - std::literals::string_literals - - - T - operator""s - cpp/string/basic_string/operator""s - - (T... args) - - - - std::literals::string_view_literals - - - T - operator""sv - cpp/string/basic_string_view/operator""sv - - (T... args) - - - - std::lldiv_t - cpp/numeric/math/div - - T - quot - cpp/numeric/math/div - - - - - T - rem - cpp/numeric/math/div - - - - - - std::locale - cpp/locale/locale - - T - classic - cpp/locale/locale/classic - - (T... args) - - - T - combine - cpp/locale/locale/combine - - (T... args) - - std::locale::policy - - T - global - cpp/locale/locale/global - - (T... args) - - std::locale::id - - T - locale - cpp/locale/locale/locale - - (T... args) - - - T - name - cpp/locale/locale/name - - (T... args) - - - T - operator!= - cpp/locale/locale/operator_cmp - - (T... args) - - - T - operator() - cpp/locale/locale/operator() - - (T... args) - - - T - operator= - cpp/locale/locale/operator= - - (T... args) - - - T - operator== - cpp/locale/locale/operator_cmp - - (T... args) - - - T - ~locale - cpp/locale/locale/~locale - - (T... args) - - - - std::locale::policy - cpp/locale/locale/policy - - T - policy - cpp/locale/locale/policy/policy - - (T... args) - - - - std::locale::id - cpp/locale/locale/id - - T - id - cpp/locale/locale/id/id - - (T... args) - - - - std::lock_guard - cpp/thread/lock_guard - - T - lock_guard - cpp/thread/lock_guard/lock_guard - - (T... args) - - - T - ~lock_guard - cpp/thread/lock_guard/~lock_guard - - (T... args) - - - - std::logic_error - cpp/error/logic_error - - T - logic_error - cpp/error/logic_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::logical_and - cpp/utility/functional/logical_and - - T - operator() - cpp/utility/functional/logical_and - - (T... args) - - - - std::logical_not - cpp/utility/functional/logical_not - - T - operator() - cpp/utility/functional/logical_not - - (T... args) - - - - std::logical_or - cpp/utility/functional/logical_or - - T - operator() - cpp/utility/functional/logical_or - - (T... args) - - - - std::lognormal_distribution - cpp/numeric/random/lognormal_distribution - - T - lognormal_distribution - cpp/numeric/random/lognormal_distribution/lognormal_distribution - - (T... args) - - - T - m - cpp/numeric/random/lognormal_distribution/params - - (T... args) - - - T - max - cpp/numeric/random/lognormal_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/lognormal_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/lognormal_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/lognormal_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/lognormal_distribution/reset - - (T... args) - - - T - s - cpp/numeric/random/lognormal_distribution/params - - (T... args) - - - - std::make_index_sequence - cpp/utility/integer_sequence - - - std::make_integer_sequence - cpp/utility/integer_sequence - - - std::make_signed - cpp/types/make_signed - - - std::make_signed_t - cpp/types/make_signed - - - std::make_unsigned - cpp/types/make_unsigned - - - std::make_unsigned_t - cpp/types/make_unsigned - - - std::map - cpp/container/map - - T - at - cpp/container/map/at - - (T... args) - - - T - begin - cpp/container/map/begin - - (T... args) - - - T - cbegin - cpp/container/map/begin - - (T... args) - - - T - cend - cpp/container/map/end - - (T... args) - - - T - clear - cpp/container/map/clear - - (T... args) - - - T - contains - cpp/container/map/contains - - (T... args) - - - T - count - cpp/container/map/count - - (T... args) - - - T - crbegin - cpp/container/map/rbegin - - (T... args) - - - T - crend - cpp/container/map/rend - - (T... args) - - - T - emplace - cpp/container/map/emplace - - (T... args) - - - T - emplace_hint - cpp/container/map/emplace_hint - - (T... args) - - - T - empty - cpp/container/map/empty - - (T... args) - - - T - end - cpp/container/map/end - - (T... args) - - - T - equal_range - cpp/container/map/equal_range - - (T... args) - - - T - erase - cpp/container/map/erase - - (T... args) - - - T - extract - cpp/container/map/extract - - (T... args) - - - T - find - cpp/container/map/find - - (T... args) - - - T - get_allocator - cpp/container/map/get_allocator - - (T... args) - - - T - insert - cpp/container/map/insert - - (T... args) - - - T - insert_or_assign - cpp/container/map/insert_or_assign - - (T... args) - - - T - key_comp - cpp/container/map/key_comp - - (T... args) - - - T - lower_bound - cpp/container/map/lower_bound - - (T... args) - - - T - map - cpp/container/map/map - - (T... args) - - - T - max_size - cpp/container/map/max_size - - (T... args) - - - T - merge - cpp/container/map/merge - - (T... args) - - - T - operator= - cpp/container/map/operator= - - (T... args) - - - T - operator[] - cpp/container/map/operator_at - - (T... args) - - - T - rbegin - cpp/container/map/rbegin - - (T... args) - - - T - rend - cpp/container/map/rend - - (T... args) - - - T - size - cpp/container/map/size - - (T... args) - - - T - swap - cpp/container/map/swap - - (T... args) - - - T - try_emplace - cpp/container/map/try_emplace - - (T... args) - - - T - upper_bound - cpp/container/map/upper_bound - - (T... args) - - - T - value_comp - cpp/container/map/value_comp - - (T... args) - - std::map::value_compare - - T - ~map - cpp/container/map/~map - - (T... args) - - - - std::map::value_compare - cpp/container/map/value_compare - - T - comp - cpp/container/map/value_compare - - - - - T - operator() - cpp/container/map/value_compare - - (T... args) - - - T - value_compare - cpp/container/map/value_compare - - (T... args) - - - - std::mask_array - cpp/numeric/valarray/mask_array - - T - mask_array - cpp/numeric/valarray/mask_array/mask_array - - (T... args) - - - T - operator%= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator&= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator*= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator+= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator-= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator/= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator<<= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator= - cpp/numeric/valarray/mask_array/operator= - - (T... args) - - - T - operator>>= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator^= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - operator|= - cpp/numeric/valarray/mask_array/operator_arith - - (T... args) - - - T - ~mask_array - cpp/numeric/valarray/mask_array/~mask_array - - (T... args) - - - - std::match_results - cpp/regex/match_results - - T - begin - cpp/regex/match_results/begin - - (T... args) - - - T - cbegin - cpp/regex/match_results/begin - - (T... args) - - - T - cend - cpp/regex/match_results/end - - (T... args) - - - T - empty - cpp/regex/match_results/empty - - (T... args) - - - T - end - cpp/regex/match_results/end - - (T... args) - - - T - format - cpp/regex/match_results/format - - (T... args) - - - T - get_allocator - cpp/regex/match_results/get_allocator - - (T... args) - - - T - length - cpp/regex/match_results/length - - (T... args) - - - T - match_results - cpp/regex/match_results/match_results - - (T... args) - - - T - max_size - cpp/regex/match_results/max_size - - (T... args) - - - T - operator[] - cpp/regex/match_results/operator_at - - (T... args) - - - T - position - cpp/regex/match_results/position - - (T... args) - - - T - prefix - cpp/regex/match_results/prefix - - (T... args) - - - T - ready - cpp/regex/match_results/ready - - (T... args) - - - T - size - cpp/regex/match_results/size - - (T... args) - - - T - str - cpp/regex/match_results/str - - (T... args) - - - T - suffix - cpp/regex/match_results/suffix - - (T... args) - - - T - swap - cpp/regex/match_results/swap - - (T... args) - - - T - ~match_results - cpp/regex/match_results/~match_results - - (T... args) - - - - std::max_align_t - cpp/types/max_align_t - - - std::mbstate_t - cpp/string/multibyte/mbstate_t - - - std::mega - cpp/numeric/ratio/ratio - - - std::mem_fun1_ref_t - cpp/utility/functional/mem_fun_ref_t - - - std::mem_fun1_t - cpp/utility/functional/mem_fun_t - - - std::mem_fun_ref_t - cpp/utility/functional/mem_fun_ref_t - - - std::mem_fun_t - cpp/utility/functional/mem_fun_t - - - std::mersenne_twister_engine - cpp/numeric/random/mersenne_twister_engine - - T - discard - cpp/numeric/random/mersenne_twister_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/mersenne_twister_engine/max - - (T... args) - - - T - mersenne_twister_engine - cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine - - (T... args) - - - T - min - cpp/numeric/random/mersenne_twister_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/mersenne_twister_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/mersenne_twister_engine/seed - - (T... args) - - - - std::messages - cpp/locale/messages - std::messages::catalog - std::messages::char_type - - T - close - cpp/locale/messages/close - - (T... args) - - - T - do_close - cpp/locale/messages/close - - (T... args) - - - T - do_get - cpp/locale/messages/get - - (T... args) - - - T - do_open - cpp/locale/messages/open - - (T... args) - - - T - get - cpp/locale/messages/get - - (T... args) - - - T - id - cpp/locale/messages - - - - - T - messages - cpp/locale/messages/messages - - (T... args) - - - T - open - cpp/locale/messages/open - - (T... args) - - std::messages::string_type - - T - ~messages - cpp/locale/messages/~messages - - (T... args) - - - - std::messages::catalog - cpp/locale/messages_base - - - std::messages::char_type - cpp/locale/messages - - - std::messages::string_type - cpp/locale/messages - - - std::messages_base - cpp/locale/messages_base - std::messages_base::catalog - - - std::messages_base::catalog - cpp/locale/messages_base - - - std::messages_byname - cpp/locale/messages_byname - std::messages_byname::catalog - std::messages_byname::char_type - - T - close - cpp/locale/messages/close - - (T... args) - - - T - do_close - cpp/locale/messages/close - - (T... args) - - - T - do_get - cpp/locale/messages/get - - (T... args) - - - T - do_open - cpp/locale/messages/open - - (T... args) - - - T - get - cpp/locale/messages/get - - (T... args) - - - T - id - cpp/locale/messages - - - - - T - messages_byname - cpp/locale/messages_byname - - (T... args) - - - T - open - cpp/locale/messages/open - - (T... args) - - std::messages_byname::string_type - - T - ~messages_byname - cpp/locale/messages_byname - - (T... args) - - - - std::messages_byname::catalog - cpp/locale/messages_base - - - std::messages_byname::char_type - cpp/locale/messages - - - std::messages_byname::string_type - cpp/locale/messages - - - std::micro - cpp/numeric/ratio/ratio - - - std::milli - cpp/numeric/ratio/ratio - - - std::minstd_rand - cpp/numeric/random/linear_congruential_engine - - T - discard - cpp/numeric/random/linear_congruential_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/linear_congruential_engine/max - - (T... args) - - - T - min - cpp/numeric/random/linear_congruential_engine/min - - (T... args) - - - T - minstd_rand - cpp/numeric/random/linear_congruential_engine/linear_congruential_engine - - (T... args) - - - T - operator() - cpp/numeric/random/linear_congruential_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/linear_congruential_engine/seed - - (T... args) - - - - std::minstd_rand0 - cpp/numeric/random/linear_congruential_engine - - T - discard - cpp/numeric/random/linear_congruential_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/linear_congruential_engine/max - - (T... args) - - - T - min - cpp/numeric/random/linear_congruential_engine/min - - (T... args) - - - T - minstd_rand0 - cpp/numeric/random/linear_congruential_engine/linear_congruential_engine - - (T... args) - - - T - operator() - cpp/numeric/random/linear_congruential_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/linear_congruential_engine/seed - - (T... args) - - - - std::minus - cpp/utility/functional/minus - - T - operator() - cpp/utility/functional/minus - - (T... args) - - - - std::modulus - cpp/utility/functional/modulus - - T - operator() - cpp/utility/functional/modulus - - (T... args) - - - - std::money_base - cpp/locale/money_base - std::money_base::pattern - - - std::money_base::pattern - cpp/locale/money_base - - - std::money_get - cpp/locale/money_get - std::money_get::char_type - - T - do_get - cpp/locale/money_get/get - - (T... args) - - - T - get - cpp/locale/money_get/get - - (T... args) - - - T - id - cpp/locale/money_get - - - - std::money_get::iter_type - - T - money_get - cpp/locale/money_get/money_get - - (T... args) - - std::money_get::pattern - std::money_get::string_type - - T - ~money_get - cpp/locale/money_get/~money_get - - (T... args) - - - - std::money_get::char_type - cpp/locale/money_get - - - std::money_get::iter_type - cpp/locale/money_get - - - std::money_get::pattern - cpp/locale/money_base - - - std::money_get::string_type - cpp/locale/money_get - - - std::money_put - cpp/locale/money_put - std::money_put::char_type - - T - do_put - cpp/locale/money_put/put - - (T... args) - - - T - id - cpp/locale/money_put - - - - std::money_put::iter_type - - T - money_put - cpp/locale/money_put/money_put - - (T... args) - - std::money_put::pattern - - T - put - cpp/locale/money_put/put - - (T... args) - - std::money_put::string_type - - T - ~money_put - cpp/locale/money_put/~money_put - - (T... args) - - - - std::money_put::char_type - cpp/locale/money_put - - - std::money_put::iter_type - cpp/locale/money_put - - - std::money_put::pattern - cpp/locale/money_base - - - std::money_put::string_type - cpp/locale/money_put - - - std::moneypunct - cpp/locale/moneypunct - std::moneypunct::char_type - - T - curr_symbol - cpp/locale/moneypunct/curr_symbol - - (T... args) - - - T - decimal_point - cpp/locale/moneypunct/decimal_point - - (T... args) - - - T - do_curr_symbol - cpp/locale/moneypunct/curr_symbol - - (T... args) - - - T - do_decimal_point - cpp/locale/moneypunct/decimal_point - - (T... args) - - - T - do_frac_digits - cpp/locale/moneypunct/frac_digits - - (T... args) - - - T - do_grouping - cpp/locale/moneypunct/grouping - - (T... args) - - - T - do_neg_format - cpp/locale/moneypunct/pos_format - - (T... args) - - - T - do_negative_sign - cpp/locale/moneypunct/positive_sign - - (T... args) - - - T - do_pos_format - cpp/locale/moneypunct/pos_format - - (T... args) - - - T - do_positive_sign - cpp/locale/moneypunct/positive_sign - - (T... args) - - - T - do_thousands_sep - cpp/locale/moneypunct/thousands_sep - - (T... args) - - - T - frac_digits - cpp/locale/moneypunct/frac_digits - - (T... args) - - - T - grouping - cpp/locale/moneypunct/grouping - - (T... args) - - - T - id - cpp/locale/moneypunct - - - - - T - moneypunct - cpp/locale/moneypunct/moneypunct - - (T... args) - - - T - neg_format - cpp/locale/moneypunct/pos_format - - (T... args) - - - T - negative_sign - cpp/locale/moneypunct/positive_sign - - (T... args) - - std::moneypunct::pattern - - T - pos_format - cpp/locale/moneypunct/pos_format - - (T... args) - - - T - positive_sign - cpp/locale/moneypunct/positive_sign - - (T... args) - - std::moneypunct::string_type - - T - thousands_sep - cpp/locale/moneypunct/thousands_sep - - (T... args) - - - T - ~moneypunct - cpp/locale/moneypunct/~moneypunct - - (T... args) - - - - std::moneypunct::char_type - cpp/locale/moneypunct - - - std::moneypunct::pattern - cpp/locale/money_base - - - std::moneypunct::string_type - cpp/locale/moneypunct - - - std::moneypunct_byname - cpp/locale/moneypunct_byname - std::moneypunct_byname::char_type - - T - curr_symbol - cpp/locale/moneypunct/curr_symbol - - (T... args) - - - T - decimal_point - cpp/locale/moneypunct/decimal_point - - (T... args) - - - T - do_curr_symbol - cpp/locale/moneypunct/curr_symbol - - (T... args) - - - T - do_decimal_point - cpp/locale/moneypunct/decimal_point - - (T... args) - - - T - do_frac_digits - cpp/locale/moneypunct/frac_digits - - (T... args) - - - T - do_grouping - cpp/locale/moneypunct/grouping - - (T... args) - - - T - do_neg_format - cpp/locale/moneypunct/pos_format - - (T... args) - - - T - do_negative_sign - cpp/locale/moneypunct/positive_sign - - (T... args) - - - T - do_pos_format - cpp/locale/moneypunct/pos_format - - (T... args) - - - T - do_positive_sign - cpp/locale/moneypunct/positive_sign - - (T... args) - - - T - do_thousands_sep - cpp/locale/moneypunct/thousands_sep - - (T... args) - - - T - frac_digits - cpp/locale/moneypunct/frac_digits - - (T... args) - - - T - grouping - cpp/locale/moneypunct/grouping - - (T... args) - - - T - id - cpp/locale/moneypunct - - - - - T - moneypunct_byname - cpp/locale/moneypunct_byname - - (T... args) - - - T - neg_format - cpp/locale/moneypunct/pos_format - - (T... args) - - - T - negative_sign - cpp/locale/moneypunct/positive_sign - - (T... args) - - std::moneypunct_byname::pattern - - T - pos_format - cpp/locale/moneypunct/pos_format - - (T... args) - - - T - positive_sign - cpp/locale/moneypunct/positive_sign - - (T... args) - - std::moneypunct_byname::string_type - - T - thousands_sep - cpp/locale/moneypunct/thousands_sep - - (T... args) - - - T - ~moneypunct_byname - cpp/locale/moneypunct_byname - - (T... args) - - - - std::moneypunct_byname::char_type - cpp/locale/moneypunct - - - std::moneypunct_byname::pattern - cpp/locale/money_base - - - std::moneypunct_byname::string_type - cpp/locale/moneypunct - - - std::monostate - cpp/utility/variant/monostate - - T - monostate - cpp/utility/variant/monostate - - (T... args) - - - T - operator= - cpp/utility/variant/monostate - - (T... args) - - - T - ~monostate - cpp/utility/variant/monostate - - (T... args) - - - - std::move_iterator - cpp/iterator/move_iterator - - T - base - cpp/iterator/move_iterator/base - - (T... args) - - - T - move_iterator - cpp/iterator/move_iterator/move_iterator - - (T... args) - - - T - operator* - cpp/iterator/move_iterator/operator* - - (T... args) - - - T - operator+ - cpp/iterator/move_iterator/operator_arith - - (T... args) - - - T - operator++ - cpp/iterator/move_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/iterator/move_iterator/operator_arith - - (T... args) - - - T - operator+= - cpp/iterator/move_iterator/operator_arith - - (T... args) - - - T - operator- - cpp/iterator/move_iterator/operator_arith - - (T... args) - - - T - operator-- - cpp/iterator/move_iterator/operator_arith - - (T... args) - - - T - operator--(int) - cpp/iterator/move_iterator/operator_arith - - (T... args) - - - T - operator-= - cpp/iterator/move_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/iterator/move_iterator/operator* - - (T... args) - - - T - operator= - cpp/iterator/move_iterator/operator= - - (T... args) - - - T - operator[] - cpp/iterator/move_iterator/operator_at - - (T... args) - - - - std::mt19937 - cpp/numeric/random/mersenne_twister_engine - - T - discard - cpp/numeric/random/mersenne_twister_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/mersenne_twister_engine/max - - (T... args) - - - T - min - cpp/numeric/random/mersenne_twister_engine/min - - (T... args) - - - T - mt19937 - cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine - - (T... args) - - - T - operator() - cpp/numeric/random/mersenne_twister_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/mersenne_twister_engine/seed - - (T... args) - - - - std::mt19937_64 - cpp/numeric/random/mersenne_twister_engine - - T - discard - cpp/numeric/random/mersenne_twister_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/mersenne_twister_engine/max - - (T... args) - - - T - min - cpp/numeric/random/mersenne_twister_engine/min - - (T... args) - - - T - mt19937_64 - cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine - - (T... args) - - - T - operator() - cpp/numeric/random/mersenne_twister_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/mersenne_twister_engine/seed - - (T... args) - - - - std::multimap - cpp/container/multimap - - T - begin - cpp/container/multimap/begin - - (T... args) - - - T - cbegin - cpp/container/multimap/begin - - (T... args) - - - T - cend - cpp/container/multimap/end - - (T... args) - - - T - clear - cpp/container/multimap/clear - - (T... args) - - - T - contains - cpp/container/multimap/contains - - (T... args) - - - T - count - cpp/container/multimap/count - - (T... args) - - - T - crbegin - cpp/container/multimap/rbegin - - (T... args) - - - T - crend - cpp/container/multimap/rend - - (T... args) - - - T - emplace - cpp/container/multimap/emplace - - (T... args) - - - T - emplace_hint - cpp/container/multimap/emplace_hint - - (T... args) - - - T - empty - cpp/container/multimap/empty - - (T... args) - - - T - end - cpp/container/multimap/end - - (T... args) - - - T - equal_range - cpp/container/multimap/equal_range - - (T... args) - - - T - erase - cpp/container/multimap/erase - - (T... args) - - - T - extract - cpp/container/multimap/extract - - (T... args) - - - T - find - cpp/container/multimap/find - - (T... args) - - - T - get_allocator - cpp/container/multimap/get_allocator - - (T... args) - - - T - insert - cpp/container/multimap/insert - - (T... args) - - - T - key_comp - cpp/container/multimap/key_comp - - (T... args) - - - T - lower_bound - cpp/container/multimap/lower_bound - - (T... args) - - - T - max_size - cpp/container/multimap/max_size - - (T... args) - - - T - merge - cpp/container/multimap/merge - - (T... args) - - - T - multimap - cpp/container/multimap/multimap - - (T... args) - - - T - operator= - cpp/container/multimap/operator= - - (T... args) - - - T - rbegin - cpp/container/multimap/rbegin - - (T... args) - - - T - rend - cpp/container/multimap/rend - - (T... args) - - - T - size - cpp/container/multimap/size - - (T... args) - - - T - swap - cpp/container/multimap/swap - - (T... args) - - - T - upper_bound - cpp/container/multimap/upper_bound - - (T... args) - - - T - value_comp - cpp/container/multimap/value_comp - - (T... args) - - std::multimap::value_compare - - T - ~multimap - cpp/container/multimap/~multimap - - (T... args) - - - - std::multimap::value_compare - cpp/container/multimap/value_compare - - T - comp - cpp/container/multimap/value_compare - - - - - T - operator() - cpp/container/multimap/value_compare - - (T... args) - - - T - value_compare - cpp/container/multimap/value_compare - - (T... args) - - - - std::multiplies - cpp/utility/functional/multiplies - - T - operator() - cpp/utility/functional/multiplies - - (T... args) - - - - std::multiset - cpp/container/multiset - - T - begin - cpp/container/multiset/begin - - (T... args) - - - T - cbegin - cpp/container/multiset/begin - - (T... args) - - - T - cend - cpp/container/multiset/end - - (T... args) - - - T - clear - cpp/container/multiset/clear - - (T... args) - - - T - contains - cpp/container/multiset/contains - - (T... args) - - - T - count - cpp/container/multiset/count - - (T... args) - - - T - crbegin - cpp/container/multiset/rbegin - - (T... args) - - - T - crend - cpp/container/multiset/rend - - (T... args) - - - T - emplace - cpp/container/multiset/emplace - - (T... args) - - - T - emplace_hint - cpp/container/multiset/emplace_hint - - (T... args) - - - T - empty - cpp/container/multiset/empty - - (T... args) - - - T - end - cpp/container/multiset/end - - (T... args) - - - T - equal_range - cpp/container/multiset/equal_range - - (T... args) - - - T - erase - cpp/container/multiset/erase - - (T... args) - - - T - extract - cpp/container/multiset/extract - - (T... args) - - - T - find - cpp/container/multiset/find - - (T... args) - - - T - get_allocator - cpp/container/multiset/get_allocator - - (T... args) - - - T - insert - cpp/container/multiset/insert - - (T... args) - - - T - key_comp - cpp/container/multiset/key_comp - - (T... args) - - - T - lower_bound - cpp/container/multiset/lower_bound - - (T... args) - - - T - max_size - cpp/container/multiset/max_size - - (T... args) - - - T - merge - cpp/container/multiset/merge - - (T... args) - - - T - multiset - cpp/container/multiset/multiset - - (T... args) - - - T - operator= - cpp/container/multiset/operator= - - (T... args) - - - T - rbegin - cpp/container/multiset/rbegin - - (T... args) - - - T - rend - cpp/container/multiset/rend - - (T... args) - - - T - size - cpp/container/multiset/size - - (T... args) - - - T - swap - cpp/container/multiset/swap - - (T... args) - - - T - upper_bound - cpp/container/multiset/upper_bound - - (T... args) - - - T - value_comp - cpp/container/multiset/value_comp - - (T... args) - - - T - ~multiset - cpp/container/multiset/~multiset - - (T... args) - - - - std::mutex - cpp/thread/mutex - - T - lock - cpp/thread/mutex/lock - - (T... args) - - - T - mutex - cpp/thread/mutex/mutex - - (T... args) - - - T - native_handle - cpp/thread/mutex/native_handle - - (T... args) - - - T - try_lock - cpp/thread/mutex/try_lock - - (T... args) - - - T - unlock - cpp/thread/mutex/unlock - - (T... args) - - - T - ~mutex - cpp/thread/mutex/~mutex - - (T... args) - - - - std::nano - cpp/numeric/ratio/ratio - - - std::negate - cpp/utility/functional/negate - - T - operator() - cpp/utility/functional/negate - - (T... args) - - - - std::negation - cpp/types/negation - - - std::negative_binomial_distribution - cpp/numeric/random/negative_binomial_distribution - - T - k - cpp/numeric/random/negative_binomial_distribution/params - - (T... args) - - - T - max - cpp/numeric/random/negative_binomial_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/negative_binomial_distribution/min - - (T... args) - - - T - negative_binomial_distribution - cpp/numeric/random/negative_binomial_distribution/negative_binomial_distribution - - (T... args) - - - T - operator() - cpp/numeric/random/negative_binomial_distribution/operator() - - (T... args) - - - T - p - cpp/numeric/random/negative_binomial_distribution/params - - (T... args) - - - T - param - cpp/numeric/random/negative_binomial_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/negative_binomial_distribution/reset - - (T... args) - - - - std::nested_exception - cpp/error/nested_exception - - T - nested_exception - cpp/error/nested_exception/nested_exception - - (T... args) - - - T - nested_ptr - cpp/error/nested_exception/nested_ptr - - (T... args) - - - T - operator= - cpp/error/nested_exception/operator= - - (T... args) - - - T - rethrow_nested - cpp/error/nested_exception/rethrow_nested - - (T... args) - - - T - ~nested_exception - cpp/error/nested_exception/~nested_exception - - (T... args) - - - - std::new_handler - cpp/memory/new/new_handler - - - std::noop_coroutine_handle - cpp/coroutine/coroutine_handle - - - std::noop_coroutine_promise - cpp/coroutine/noop_coroutine_promise - - - std::normal_distribution - cpp/numeric/random/normal_distribution - - T - max - cpp/numeric/random/normal_distribution/max - - (T... args) - - - T - mean - cpp/numeric/random/normal_distribution/params - - (T... args) - - - T - min - cpp/numeric/random/normal_distribution/min - - (T... args) - - - T - normal_distribution - cpp/numeric/random/normal_distribution/normal_distribution - - (T... args) - - - T - operator() - cpp/numeric/random/normal_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/normal_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/normal_distribution/reset - - (T... args) - - - T - stddev - cpp/numeric/random/normal_distribution/params - - (T... args) - - - - std::nostopstate_t - cpp/thread/stop_source/nostopstate_t - - - std::not_equal_to - cpp/utility/functional/not_equal_to - - T - operator() - cpp/utility/functional/not_equal_to - - (T... args) - - - - std::nothrow_t - cpp/memory/new/nothrow_t - - - std::nullopt_t - cpp/utility/optional/nullopt_t - - - std::nullptr_t - cpp/types/nullptr_t - - - std::num_get - cpp/locale/num_get - std::num_get::char_type - - T - do_get - cpp/locale/num_get/get - - (T... args) - - - T - get - cpp/locale/num_get/get - - (T... args) - - - T - id - cpp/locale/num_get - - - - std::num_get::iter_type - - T - num_get - cpp/locale/num_get/num_get - - (T... args) - - - T - ~num_get - cpp/locale/num_get/~num_get - - (T... args) - - - - std::num_get::char_type - cpp/locale/num_get - - - std::num_get::iter_type - cpp/locale/num_get - - - std::num_put - cpp/locale/num_put - std::num_put::char_type - - T - do_put - cpp/locale/num_put/put - - (T... args) - - - T - id - cpp/locale/num_put - - - - std::num_put::iter_type - - T - num_put - cpp/locale/num_put/num_put - - (T... args) - - - T - put - cpp/locale/num_put/put - - (T... args) - - - T - ~num_put - cpp/locale/num_put/~num_put - - (T... args) - - - - std::num_put::char_type - cpp/locale/num_put - - - std::num_put::iter_type - cpp/locale/num_put - - - std::numeric_limits - cpp/types/numeric_limits - - T - denorm_min - cpp/types/numeric_limits/denorm_min - - (T... args) - - - T - epsilon - cpp/types/numeric_limits/epsilon - - (T... args) - - - T - infinity - cpp/types/numeric_limits/infinity - - (T... args) - - - T - lowest - cpp/types/numeric_limits/lowest - - (T... args) - - - T - max - cpp/types/numeric_limits/max - - (T... args) - - - T - min - cpp/types/numeric_limits/min - - (T... args) - - - T - quiet_NaN - cpp/types/numeric_limits/quiet_NaN - - (T... args) - - - T - round_error - cpp/types/numeric_limits/round_error - - (T... args) - - - T - signaling_NaN - cpp/types/numeric_limits/signaling_NaN - - (T... args) - - - - std::numpunct - cpp/locale/numpunct - std::numpunct::char_type - - T - decimal_point - cpp/locale/numpunct/decimal_point - - (T... args) - - - T - do_decimal_point - cpp/locale/numpunct/decimal_point - - (T... args) - - - T - do_falsename - cpp/locale/numpunct/truefalsename - - (T... args) - - - T - do_grouping - cpp/locale/numpunct/grouping - - (T... args) - - - T - do_thousands_sep - cpp/locale/numpunct/thousands_sep - - (T... args) - - - T - do_truename - cpp/locale/numpunct/truefalsename - - (T... args) - - - T - falsename - cpp/locale/numpunct/truefalsename - - (T... args) - - - T - grouping - cpp/locale/numpunct/grouping - - (T... args) - - - T - id - cpp/locale/numpunct - - - - - T - numpunct - cpp/locale/numpunct/numpunct - - (T... args) - - std::numpunct::string_type - - T - thousands_sep - cpp/locale/numpunct/thousands_sep - - (T... args) - - - T - truename - cpp/locale/numpunct/truefalsename - - (T... args) - - - T - ~numpunct - cpp/locale/numpunct/~numpunct - - (T... args) - - - - std::numpunct::char_type - cpp/locale/numpunct - - - std::numpunct::string_type - cpp/locale/numpunct - - - std::numpunct_byname - cpp/locale/numpunct_byname - std::numpunct_byname::char_type - - T - decimal_point - cpp/locale/numpunct/decimal_point - - (T... args) - - - T - do_decimal_point - cpp/locale/numpunct/decimal_point - - (T... args) - - - T - do_falsename - cpp/locale/numpunct/truefalsename - - (T... args) - - - T - do_grouping - cpp/locale/numpunct/grouping - - (T... args) - - - T - do_thousands_sep - cpp/locale/numpunct/thousands_sep - - (T... args) - - - T - do_truename - cpp/locale/numpunct/truefalsename - - (T... args) - - - T - falsename - cpp/locale/numpunct/truefalsename - - (T... args) - - - T - grouping - cpp/locale/numpunct/grouping - - (T... args) - - - T - id - cpp/locale/numpunct - - - - - T - numpunct_byname - cpp/locale/numpunct_byname - - (T... args) - - std::numpunct_byname::string_type - - T - thousands_sep - cpp/locale/numpunct/thousands_sep - - (T... args) - - - T - truename - cpp/locale/numpunct/truefalsename - - (T... args) - - - T - ~numpunct_byname - cpp/locale/numpunct_byname - - (T... args) - - - - std::numpunct_byname::char_type - cpp/locale/numpunct - - - std::numpunct_byname::string_type - cpp/locale/numpunct - - - std::ofstream - cpp/io/basic_ofstream - std::ofstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_ofstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::ofstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::ofstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_ofstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - ofstream - cpp/io/basic_ofstream/basic_ofstream - - (T... args) - - - T - open - cpp/io/basic_ofstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ofstream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::ofstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::ofstream::Init - cpp/io/ios_base/Init - - - std::ofstream::event_callback - cpp/io/ios_base/event_callback - - - std::ofstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::ofstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::once_flag - cpp/thread/once_flag - - T - once_flag - cpp/thread/once_flag - - (T... args) - - - - std::optional - cpp/utility/optional - - T - emplace - cpp/utility/optional/emplace - - (T... args) - - - T - has_value - cpp/utility/optional/operator_bool - - (T... args) - - - T - operator bool - cpp/utility/optional/operator_bool - - (T... args) - - - T - operator* - cpp/utility/optional/operator* - - (T... args) - - - T - operator-> - cpp/utility/optional/operator* - - (T... args) - - - T - operator= - cpp/utility/optional/operator= - - (T... args) - - - T - optional - cpp/utility/optional/optional - - (T... args) - - - T - reset - cpp/utility/optional/reset - - (T... args) - - - T - swap - cpp/utility/optional/swap - - (T... args) - - - T - value - cpp/utility/optional/value - - (T... args) - - - T - value_or - cpp/utility/optional/value_or - - (T... args) - - - T - ~optional - cpp/utility/optional/~optional - - (T... args) - - - - std::ostream - cpp/io/basic_ostream - std::ostream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::ostream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::ostream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ostream/operator= - - (T... args) - - - T - ostream - cpp/io/basic_ostream/basic_ostream - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::ostream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~ostream - cpp/io/basic_ostream/~basic_ostream - - (T... args) - - - - std::ostream::Init - cpp/io/ios_base/Init - - - std::ostream::event_callback - cpp/io/ios_base/event_callback - - - std::ostream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::ostream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::ostream_iterator - cpp/iterator/ostream_iterator - - T - operator* - cpp/iterator/ostream_iterator/operator* - - (T... args) - - - T - operator++ - cpp/iterator/ostream_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/iterator/ostream_iterator/operator_arith - - (T... args) - - - T - operator= - cpp/iterator/ostream_iterator/operator= - - (T... args) - - - T - ostream_iterator - cpp/iterator/ostream_iterator/ostream_iterator - - (T... args) - - - T - ~ostream_iterator - cpp/iterator/ostream_iterator/~ostream_iterator - - (T... args) - - - - std::ostreambuf_iterator - cpp/iterator/ostreambuf_iterator - - T - failed - cpp/iterator/ostreambuf_iterator/failed - - (T... args) - - - T - operator* - cpp/iterator/ostreambuf_iterator/operator* - - (T... args) - - - T - operator++ - cpp/iterator/ostreambuf_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/iterator/ostreambuf_iterator/operator_arith - - (T... args) - - - T - operator= - cpp/iterator/ostreambuf_iterator/operator= - - (T... args) - - - T - ostreambuf_iterator - cpp/iterator/ostreambuf_iterator/ostreambuf_iterator - - (T... args) - - - T - ~ostreambuf_iterator - cpp/iterator/ostreambuf_iterator - - (T... args) - - - - std::ostringstream - cpp/io/basic_ostringstream - std::ostringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::ostringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::ostringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ostringstream/operator= - - (T... args) - - - T - ostringstream - cpp/io/basic_ostringstream/basic_ostringstream - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::ostringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_ostringstream/str - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::ostringstream::Init - cpp/io/ios_base/Init - - - std::ostringstream::event_callback - cpp/io/ios_base/event_callback - - - std::ostringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::ostringstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::ostrstream - cpp/io/ostrstream - std::ostrstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::ostrstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::ostrstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - freeze - cpp/io/ostrstream/freeze - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - ostrstream - cpp/io/ostrstream/ostrstream - - (T... args) - - - T - pcount - cpp/io/ostrstream/pcount - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::ostrstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/ostrstream/str - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~ostrstream - cpp/io/ostrstream/~ostrstream - - (T... args) - - - - std::ostrstream::Init - cpp/io/ios_base/Init - - - std::ostrstream::event_callback - cpp/io/ios_base/event_callback - - - std::ostrstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::ostrstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::osyncstream - cpp/io/basic_osyncstream - std::osyncstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - emit - cpp/io/basic_osyncstream/emit - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::osyncstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::osyncstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - get_wrapped - cpp/io/basic_osyncstream/get_wrapped - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_osyncstream/operator= - - (T... args) - - - T - osyncstream - cpp/io/basic_osyncstream/basic_osyncstream - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::osyncstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~osyncstream - cpp/io/basic_osyncstream/~basic_osyncstream - - (T... args) - - - - std::osyncstream::Init - cpp/io/ios_base/Init - - - std::osyncstream::event_callback - cpp/io/ios_base/event_callback - - - std::osyncstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::osyncstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::out_of_range - cpp/error/out_of_range - - T - out_of_range - cpp/error/out_of_range - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::output_iterator_tag - cpp/iterator/iterator_tags - - - std::overflow_error - cpp/error/overflow_error - - T - overflow_error - cpp/error/overflow_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::owner_less - cpp/memory/owner_less - - T - operator() - cpp/memory/owner_less - - (T... args) - - - - std::packaged_task - cpp/thread/packaged_task - - T - get_future - cpp/thread/packaged_task/get_future - - (T... args) - - - T - make_ready_at_thread_exit - cpp/thread/packaged_task/make_ready_at_thread_exit - - (T... args) - - - T - operator() - cpp/thread/packaged_task/operator() - - (T... args) - - - T - operator= - cpp/thread/packaged_task/operator= - - (T... args) - - - T - packaged_task - cpp/thread/packaged_task/packaged_task - - (T... args) - - - T - reset - cpp/thread/packaged_task/reset - - (T... args) - - - T - swap - cpp/thread/packaged_task/swap - - (T... args) - - - T - valid - cpp/thread/packaged_task/valid - - (T... args) - - - T - ~packaged_task - cpp/thread/packaged_task/~packaged_task - - (T... args) - - - - std::pair - cpp/utility/pair - - T - first - cpp/utility/pair - - - - - T - operator= - cpp/utility/pair/operator= - - (T... args) - - - T - pair - cpp/utility/pair/pair - - (T... args) - - - T - second - cpp/utility/pair - - - - - T - swap - cpp/utility/pair/swap - - (T... args) - - - - std::partial_ordering - cpp/utility/compare/partial_ordering - - - std::peta - cpp/numeric/ratio/ratio - - - std::pico - cpp/numeric/ratio/ratio - - - std::piecewise_constant_distribution - cpp/numeric/random/piecewise_constant_distribution - - T - densities - cpp/numeric/random/piecewise_constant_distribution/params - - (T... args) - - - T - intervals - cpp/numeric/random/piecewise_constant_distribution/params - - (T... args) - - - T - max - cpp/numeric/random/piecewise_constant_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/piecewise_constant_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/piecewise_constant_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/piecewise_constant_distribution/param - - (T... args) - - - T - piecewise_constant_distribution - cpp/numeric/random/piecewise_constant_distribution/piecewise_constant_distribution - - (T... args) - - - T - reset - cpp/numeric/random/piecewise_constant_distribution/reset - - (T... args) - - - - std::piecewise_construct_t - cpp/utility/piecewise_construct_t - - - std::piecewise_linear_distribution - cpp/numeric/random/piecewise_linear_distribution - - T - densities - cpp/numeric/random/piecewise_linear_distribution/params - - (T... args) - - - T - intervals - cpp/numeric/random/piecewise_linear_distribution/params - - (T... args) - - - T - max - cpp/numeric/random/piecewise_linear_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/piecewise_linear_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/piecewise_linear_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/piecewise_linear_distribution/param - - (T... args) - - - T - piecewise_linear_distribution - cpp/numeric/random/piecewise_linear_distribution/piecewise_linear_distribution - - (T... args) - - - T - reset - cpp/numeric/random/piecewise_linear_distribution/reset - - (T... args) - - - - std::placeholders - cpp/utility/functional/placeholders - - - std::plus - cpp/utility/functional/plus - - T - operator() - cpp/utility/functional/plus - - (T... args) - - - - std::pmr - - std::pmr::deque - std::pmr::forward_list - - T - get_default_resource - cpp/memory/get_default_resource - - (T... args) - - std::pmr::list - std::pmr::map - std::pmr::memory_resource - std::pmr::monotonic_buffer_resource - std::pmr::multimap - std::pmr::multiset - - T - new_delete_resource - cpp/memory/new_delete_resource - - (T... args) - - - T - null_memory_resource - cpp/memory/null_memory_resource - - (T... args) - - std::pmr::polymorphic_allocator - std::pmr::pool_options - std::pmr::set - - T - set_default_resource - cpp/memory/set_default_resource - - (T... args) - - std::pmr::string - std::pmr::synchronized_pool_resource - std::pmr::u16string - std::pmr::u32string - std::pmr::u8string - std::pmr::unordered_map - std::pmr::unordered_multimap - std::pmr::unordered_multiset - std::pmr::unordered_set - std::pmr::unsynchronized_pool_resource - std::pmr::vector - std::pmr::wstring - - - std::pmr::deque - cpp/container/deque - - T - assign - cpp/container/deque/assign - - (T... args) - - - T - at - cpp/container/deque/at - - (T... args) - - - T - back - cpp/container/deque/back - - (T... args) - - - T - begin - cpp/container/deque/begin - - (T... args) - - - T - cbegin - cpp/container/deque/begin - - (T... args) - - - T - cend - cpp/container/deque/end - - (T... args) - - - T - clear - cpp/container/deque/clear - - (T... args) - - - T - crbegin - cpp/container/deque/rbegin - - (T... args) - - - T - crend - cpp/container/deque/rend - - (T... args) - - - T - deque - cpp/container/deque/deque - - (T... args) - - - T - emplace - cpp/container/deque/emplace - - (T... args) - - - T - emplace_back - cpp/container/deque/emplace_back - - (T... args) - - - T - emplace_front - cpp/container/deque/emplace_front - - (T... args) - - - T - empty - cpp/container/deque/empty - - (T... args) - - - T - end - cpp/container/deque/end - - (T... args) - - - T - erase - cpp/container/deque/erase - - (T... args) - - - T - front - cpp/container/deque/front - - (T... args) - - - T - get_allocator - cpp/container/deque/get_allocator - - (T... args) - - - T - insert - cpp/container/deque/insert - - (T... args) - - - T - max_size - cpp/container/deque/max_size - - (T... args) - - - T - operator= - cpp/container/deque/operator= - - (T... args) - - - T - operator[] - cpp/container/deque/operator_at - - (T... args) - - - T - pop_back - cpp/container/deque/pop_back - - (T... args) - - - T - pop_front - cpp/container/deque/pop_front - - (T... args) - - - T - push_back - cpp/container/deque/push_back - - (T... args) - - - T - push_front - cpp/container/deque/push_front - - (T... args) - - - T - rbegin - cpp/container/deque/rbegin - - (T... args) - - - T - rend - cpp/container/deque/rend - - (T... args) - - - T - resize - cpp/container/deque/resize - - (T... args) - - - T - shrink_to_fit - cpp/container/deque/shrink_to_fit - - (T... args) - - - T - size - cpp/container/deque/size - - (T... args) - - - T - swap - cpp/container/deque/swap - - (T... args) - - - T - ~deque - cpp/container/deque/~deque - - (T... args) - - - - std::pmr::forward_list - cpp/container/forward_list - - T - assign - cpp/container/forward_list/assign - - (T... args) - - - T - before_begin - cpp/container/forward_list/before_begin - - (T... args) - - - T - begin - cpp/container/forward_list/begin - - (T... args) - - - T - cbefore_begin - cpp/container/forward_list/before_begin - - (T... args) - - - T - cbegin - cpp/container/forward_list/begin - - (T... args) - - - T - cend - cpp/container/forward_list/end - - (T... args) - - - T - clear - cpp/container/forward_list/clear - - (T... args) - - - T - emplace_after - cpp/container/forward_list/emplace_after - - (T... args) - - - T - emplace_front - cpp/container/forward_list/emplace_front - - (T... args) - - - T - empty - cpp/container/forward_list/empty - - (T... args) - - - T - end - cpp/container/forward_list/end - - (T... args) - - - T - erase_after - cpp/container/forward_list/erase_after - - (T... args) - - - T - forward_list - cpp/container/forward_list/forward_list - - (T... args) - - - T - front - cpp/container/forward_list/front - - (T... args) - - - T - get_allocator - cpp/container/forward_list/get_allocator - - (T... args) - - - T - insert_after - cpp/container/forward_list/insert_after - - (T... args) - - - T - max_size - cpp/container/forward_list/max_size - - (T... args) - - - T - merge - cpp/container/forward_list/merge - - (T... args) - - - T - operator= - cpp/container/forward_list/operator= - - (T... args) - - - T - pop_front - cpp/container/forward_list/pop_front - - (T... args) - - - T - push_front - cpp/container/forward_list/push_front - - (T... args) - - - T - remove - cpp/container/forward_list/remove - - (T... args) - - - T - remove_if - cpp/container/forward_list/remove - - (T... args) - - - T - resize - cpp/container/forward_list/resize - - (T... args) - - - T - reverse - cpp/container/forward_list/reverse - - (T... args) - - - T - sort - cpp/container/forward_list/sort - - (T... args) - - - T - splice_after - cpp/container/forward_list/splice_after - - (T... args) - - - T - swap - cpp/container/forward_list/swap - - (T... args) - - - T - unique - cpp/container/forward_list/unique - - (T... args) - - - T - ~forward_list - cpp/container/forward_list/~forward_list - - (T... args) - - - - std::pmr::list - cpp/container/list - - T - assign - cpp/container/list/assign - - (T... args) - - - T - back - cpp/container/list/back - - (T... args) - - - T - begin - cpp/container/list/begin - - (T... args) - - - T - cbegin - cpp/container/list/begin - - (T... args) - - - T - cend - cpp/container/list/end - - (T... args) - - - T - clear - cpp/container/list/clear - - (T... args) - - - T - crbegin - cpp/container/list/rbegin - - (T... args) - - - T - crend - cpp/container/list/rend - - (T... args) - - - T - emplace - cpp/container/list/emplace - - (T... args) - - - T - emplace_back - cpp/container/list/emplace_back - - (T... args) - - - T - emplace_front - cpp/container/list/emplace_front - - (T... args) - - - T - empty - cpp/container/list/empty - - (T... args) - - - T - end - cpp/container/list/end - - (T... args) - - - T - erase - cpp/container/list/erase - - (T... args) - - - T - front - cpp/container/list/front - - (T... args) - - - T - get_allocator - cpp/container/list/get_allocator - - (T... args) - - - T - insert - cpp/container/list/insert - - (T... args) - - - T - list - cpp/container/list/list - - (T... args) - - - T - max_size - cpp/container/list/max_size - - (T... args) - - - T - merge - cpp/container/list/merge - - (T... args) - - - T - operator= - cpp/container/list/operator= - - (T... args) - - - T - pop_back - cpp/container/list/pop_back - - (T... args) - - - T - pop_front - cpp/container/list/pop_front - - (T... args) - - - T - push_back - cpp/container/list/push_back - - (T... args) - - - T - push_front - cpp/container/list/push_front - - (T... args) - - - T - rbegin - cpp/container/list/rbegin - - (T... args) - - - T - remove - cpp/container/list/remove - - (T... args) - - - T - remove_if - cpp/container/list/remove - - (T... args) - - - T - rend - cpp/container/list/rend - - (T... args) - - - T - resize - cpp/container/list/resize - - (T... args) - - - T - reverse - cpp/container/list/reverse - - (T... args) - - - T - size - cpp/container/list/size - - (T... args) - - - T - sort - cpp/container/list/sort - - (T... args) - - - T - splice - cpp/container/list/splice - - (T... args) - - - T - swap - cpp/container/list/swap - - (T... args) - - - T - unique - cpp/container/list/unique - - (T... args) - - - T - ~list - cpp/container/list/~list - - (T... args) - - - - std::pmr::map - cpp/container/map - - T - at - cpp/container/map/at - - (T... args) - - - T - begin - cpp/container/map/begin - - (T... args) - - - T - cbegin - cpp/container/map/begin - - (T... args) - - - T - cend - cpp/container/map/end - - (T... args) - - - T - clear - cpp/container/map/clear - - (T... args) - - - T - contains - cpp/container/map/contains - - (T... args) - - - T - count - cpp/container/map/count - - (T... args) - - - T - crbegin - cpp/container/map/rbegin - - (T... args) - - - T - crend - cpp/container/map/rend - - (T... args) - - - T - emplace - cpp/container/map/emplace - - (T... args) - - - T - emplace_hint - cpp/container/map/emplace_hint - - (T... args) - - - T - empty - cpp/container/map/empty - - (T... args) - - - T - end - cpp/container/map/end - - (T... args) - - - T - equal_range - cpp/container/map/equal_range - - (T... args) - - - T - erase - cpp/container/map/erase - - (T... args) - - - T - extract - cpp/container/map/extract - - (T... args) - - - T - find - cpp/container/map/find - - (T... args) - - - T - get_allocator - cpp/container/map/get_allocator - - (T... args) - - - T - insert - cpp/container/map/insert - - (T... args) - - - T - insert_or_assign - cpp/container/map/insert_or_assign - - (T... args) - - - T - key_comp - cpp/container/map/key_comp - - (T... args) - - - T - lower_bound - cpp/container/map/lower_bound - - (T... args) - - - T - map - cpp/container/map/map - - (T... args) - - - T - max_size - cpp/container/map/max_size - - (T... args) - - - T - merge - cpp/container/map/merge - - (T... args) - - - T - operator= - cpp/container/map/operator= - - (T... args) - - - T - operator[] - cpp/container/map/operator_at - - (T... args) - - - T - rbegin - cpp/container/map/rbegin - - (T... args) - - - T - rend - cpp/container/map/rend - - (T... args) - - - T - size - cpp/container/map/size - - (T... args) - - - T - swap - cpp/container/map/swap - - (T... args) - - - T - try_emplace - cpp/container/map/try_emplace - - (T... args) - - - T - upper_bound - cpp/container/map/upper_bound - - (T... args) - - - T - value_comp - cpp/container/map/value_comp - - (T... args) - - std::pmr::map::value_compare - - T - ~map - cpp/container/map/~map - - (T... args) - - - - std::pmr::map::value_compare - cpp/container/map/value_compare - - T - comp - cpp/container/map/value_compare - - - - - T - operator() - cpp/container/map/value_compare - - (T... args) - - - T - value_compare - cpp/container/map/value_compare - - (T... args) - - - - std::pmr::memory_resource - cpp/memory/memory_resource - - T - allocate - cpp/memory/memory_resource/allocate - - (T... args) - - - T - deallocate - cpp/memory/memory_resource/deallocate - - (T... args) - - - T - do_allocate - cpp/memory/memory_resource/do_allocate - - (T... args) - - - T - do_deallocate - cpp/memory/memory_resource/do_deallocate - - (T... args) - - - T - do_is_equal - cpp/memory/memory_resource/do_is_equal - - (T... args) - - - T - is_equal - cpp/memory/memory_resource/is_equal - - (T... args) - - - T - memory_resource - cpp/memory/memory_resource/memory_resource - - (T... args) - - - - std::pmr::monotonic_buffer_resource - cpp/memory/monotonic_buffer_resource - - T - allocate - cpp/memory/memory_resource/allocate - - (T... args) - - - T - deallocate - cpp/memory/memory_resource/deallocate - - (T... args) - - - T - do_allocate - cpp/memory/memory_resource/do_allocate - - (T... args) - - - T - do_deallocate - cpp/memory/memory_resource/do_deallocate - - (T... args) - - - T - do_is_equal - cpp/memory/memory_resource/do_is_equal - - (T... args) - - - T - is_equal - cpp/memory/memory_resource/is_equal - - (T... args) - - - T - monotonic_buffer_resource - cpp/memory/monotonic_buffer_resource/monotonic_buffer_resource - - (T... args) - - - T - release - cpp/memory/monotonic_buffer_resource/release - - (T... args) - - - T - upstream_resource - cpp/memory/monotonic_buffer_resource/upstream_resource - - (T... args) - - - T - ~monotonic_buffer_resource - cpp/memory/monotonic_buffer_resource/~monotonic_buffer_resource - - (T... args) - - - - std::pmr::multimap - cpp/container/multimap - - T - begin - cpp/container/multimap/begin - - (T... args) - - - T - cbegin - cpp/container/multimap/begin - - (T... args) - - - T - cend - cpp/container/multimap/end - - (T... args) - - - T - clear - cpp/container/multimap/clear - - (T... args) - - - T - contains - cpp/container/multimap/contains - - (T... args) - - - T - count - cpp/container/multimap/count - - (T... args) - - - T - crbegin - cpp/container/multimap/rbegin - - (T... args) - - - T - crend - cpp/container/multimap/rend - - (T... args) - - - T - emplace - cpp/container/multimap/emplace - - (T... args) - - - T - emplace_hint - cpp/container/multimap/emplace_hint - - (T... args) - - - T - empty - cpp/container/multimap/empty - - (T... args) - - - T - end - cpp/container/multimap/end - - (T... args) - - - T - equal_range - cpp/container/multimap/equal_range - - (T... args) - - - T - erase - cpp/container/multimap/erase - - (T... args) - - - T - extract - cpp/container/multimap/extract - - (T... args) - - - T - find - cpp/container/multimap/find - - (T... args) - - - T - get_allocator - cpp/container/multimap/get_allocator - - (T... args) - - - T - insert - cpp/container/multimap/insert - - (T... args) - - - T - key_comp - cpp/container/multimap/key_comp - - (T... args) - - - T - lower_bound - cpp/container/multimap/lower_bound - - (T... args) - - - T - max_size - cpp/container/multimap/max_size - - (T... args) - - - T - merge - cpp/container/multimap/merge - - (T... args) - - - T - multimap - cpp/container/multimap/multimap - - (T... args) - - - T - operator= - cpp/container/multimap/operator= - - (T... args) - - - T - rbegin - cpp/container/multimap/rbegin - - (T... args) - - - T - rend - cpp/container/multimap/rend - - (T... args) - - - T - size - cpp/container/multimap/size - - (T... args) - - - T - swap - cpp/container/multimap/swap - - (T... args) - - - T - upper_bound - cpp/container/multimap/upper_bound - - (T... args) - - - T - value_comp - cpp/container/multimap/value_comp - - (T... args) - - std::pmr::multimap::value_compare - - T - ~multimap - cpp/container/multimap/~multimap - - (T... args) - - - - std::pmr::multimap::value_compare - cpp/container/multimap/value_compare - - T - comp - cpp/container/multimap/value_compare - - - - - T - operator() - cpp/container/multimap/value_compare - - (T... args) - - - T - value_compare - cpp/container/multimap/value_compare - - (T... args) - - - - std::pmr::multiset - cpp/container/multiset - - T - begin - cpp/container/multiset/begin - - (T... args) - - - T - cbegin - cpp/container/multiset/begin - - (T... args) - - - T - cend - cpp/container/multiset/end - - (T... args) - - - T - clear - cpp/container/multiset/clear - - (T... args) - - - T - contains - cpp/container/multiset/contains - - (T... args) - - - T - count - cpp/container/multiset/count - - (T... args) - - - T - crbegin - cpp/container/multiset/rbegin - - (T... args) - - - T - crend - cpp/container/multiset/rend - - (T... args) - - - T - emplace - cpp/container/multiset/emplace - - (T... args) - - - T - emplace_hint - cpp/container/multiset/emplace_hint - - (T... args) - - - T - empty - cpp/container/multiset/empty - - (T... args) - - - T - end - cpp/container/multiset/end - - (T... args) - - - T - equal_range - cpp/container/multiset/equal_range - - (T... args) - - - T - erase - cpp/container/multiset/erase - - (T... args) - - - T - extract - cpp/container/multiset/extract - - (T... args) - - - T - find - cpp/container/multiset/find - - (T... args) - - - T - get_allocator - cpp/container/multiset/get_allocator - - (T... args) - - - T - insert - cpp/container/multiset/insert - - (T... args) - - - T - key_comp - cpp/container/multiset/key_comp - - (T... args) - - - T - lower_bound - cpp/container/multiset/lower_bound - - (T... args) - - - T - max_size - cpp/container/multiset/max_size - - (T... args) - - - T - merge - cpp/container/multiset/merge - - (T... args) - - - T - multiset - cpp/container/multiset/multiset - - (T... args) - - - T - operator= - cpp/container/multiset/operator= - - (T... args) - - - T - rbegin - cpp/container/multiset/rbegin - - (T... args) - - - T - rend - cpp/container/multiset/rend - - (T... args) - - - T - size - cpp/container/multiset/size - - (T... args) - - - T - swap - cpp/container/multiset/swap - - (T... args) - - - T - upper_bound - cpp/container/multiset/upper_bound - - (T... args) - - - T - value_comp - cpp/container/multiset/value_comp - - (T... args) - - - T - ~multiset - cpp/container/multiset/~multiset - - (T... args) - - - - std::pmr::polymorphic_allocator - cpp/memory/polymorphic_allocator - - T - allocate - cpp/memory/polymorphic_allocator/allocate - - (T... args) - - - T - construct - cpp/memory/polymorphic_allocator/construct - - (T... args) - - - T - deallocate - cpp/memory/polymorphic_allocator/deallocate - - (T... args) - - - T - destroy - cpp/memory/polymorphic_allocator/destroy - - (T... args) - - - T - polymorphic_allocator - cpp/memory/polymorphic_allocator/polymorphic_allocator - - (T... args) - - - T - resource - cpp/memory/polymorphic_allocator/resource - - (T... args) - - - T - select_on_container_copy_construction - cpp/memory/polymorphic_allocator/select_on_container_copy_construction - - (T... args) - - - T - ~polymorphic_allocator - cpp/memory/polymorphic_allocator - - (T... args) - - - - std::pmr::pool_options - cpp/memory/pool_options - - T - largest_required_pool_block - cpp/memory/pool_options - - - - - T - max_blocks_per_chunk - cpp/memory/pool_options - - - - - - std::pmr::set - cpp/container/set - - T - begin - cpp/container/set/begin - - (T... args) - - - T - cbegin - cpp/container/set/begin - - (T... args) - - - T - cend - cpp/container/set/end - - (T... args) - - - T - clear - cpp/container/set/clear - - (T... args) - - - T - contains - cpp/container/set/contains - - (T... args) - - - T - count - cpp/container/set/count - - (T... args) - - - T - crbegin - cpp/container/set/rbegin - - (T... args) - - - T - crend - cpp/container/set/rend - - (T... args) - - - T - emplace - cpp/container/set/emplace - - (T... args) - - - T - emplace_hint - cpp/container/set/emplace_hint - - (T... args) - - - T - empty - cpp/container/set/empty - - (T... args) - - - T - end - cpp/container/set/end - - (T... args) - - - T - equal_range - cpp/container/set/equal_range - - (T... args) - - - T - erase - cpp/container/set/erase - - (T... args) - - - T - extract - cpp/container/set/extract - - (T... args) - - - T - find - cpp/container/set/find - - (T... args) - - - T - get_allocator - cpp/container/set/get_allocator - - (T... args) - - - T - insert - cpp/container/set/insert - - (T... args) - - - T - key_comp - cpp/container/set/key_comp - - (T... args) - - - T - lower_bound - cpp/container/set/lower_bound - - (T... args) - - - T - max_size - cpp/container/set/max_size - - (T... args) - - - T - merge - cpp/container/set/merge - - (T... args) - - - T - operator= - cpp/container/set/operator= - - (T... args) - - - T - rbegin - cpp/container/set/rbegin - - (T... args) - - - T - rend - cpp/container/set/rend - - (T... args) - - - T - set - cpp/container/set/set - - (T... args) - - - T - size - cpp/container/set/size - - (T... args) - - - T - swap - cpp/container/set/swap - - (T... args) - - - T - upper_bound - cpp/container/set/upper_bound - - (T... args) - - - T - value_comp - cpp/container/set/value_comp - - (T... args) - - - T - ~set - cpp/container/set/~set - - (T... args) - - - - std::pmr::string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - string - cpp/string/basic_string/basic_string - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - - std::pmr::synchronized_pool_resource - cpp/memory/synchronized_pool_resource - - T - allocate - cpp/memory/memory_resource/allocate - - (T... args) - - - T - deallocate - cpp/memory/memory_resource/deallocate - - (T... args) - - - T - do_allocate - cpp/memory/memory_resource/do_allocate - - (T... args) - - - T - do_deallocate - cpp/memory/memory_resource/do_deallocate - - (T... args) - - - T - do_is_equal - cpp/memory/memory_resource/do_is_equal - - (T... args) - - - T - is_equal - cpp/memory/memory_resource/is_equal - - (T... args) - - - T - options - cpp/memory/synchronized_pool_resource/options - - (T... args) - - - T - release - cpp/memory/synchronized_pool_resource/release - - (T... args) - - - T - synchronized_pool_resource - cpp/memory/synchronized_pool_resource/synchronized_pool_resource - - (T... args) - - - T - upstream_resource - cpp/memory/synchronized_pool_resource/upstream_resource - - (T... args) - - - T - ~synchronized_pool_resource - cpp/memory/synchronized_pool_resource/~synchronized_pool_resource - - (T... args) - - - - std::pmr::u16string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - T - u16string - cpp/string/basic_string/basic_string - - (T... args) - - - - std::pmr::u32string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - T - u32string - cpp/string/basic_string/basic_string - - (T... args) - - - - std::pmr::u8string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - T - u8string - cpp/string/basic_string/basic_string - - (T... args) - - - - std::pmr::unordered_map - cpp/container/unordered_map - - T - at - cpp/container/unordered_map/at - - (T... args) - - - T - begin - cpp/container/unordered_map/begin - - (T... args) - - - T - begin(int) - cpp/container/unordered_map/begin2 - - (T... args) - - - T - bucket - cpp/container/unordered_map/bucket - - (T... args) - - - T - bucket_count - cpp/container/unordered_map/bucket_count - - (T... args) - - - T - bucket_size - cpp/container/unordered_map/bucket_size - - (T... args) - - - T - cbegin - cpp/container/unordered_map/begin - - (T... args) - - - T - cbegin(int) - cpp/container/unordered_map/begin2 - - (T... args) - - - T - cend - cpp/container/unordered_map/end - - (T... args) - - - T - cend(int) - cpp/container/unordered_map/end2 - - (T... args) - - - T - clear - cpp/container/unordered_map/clear - - (T... args) - - - T - contains - cpp/container/unordered_map/contains - - (T... args) - - - T - count - cpp/container/unordered_map/count - - (T... args) - - - T - emplace - cpp/container/unordered_map/emplace - - (T... args) - - - T - emplace_hint - cpp/container/unordered_map/emplace_hint - - (T... args) - - - T - empty - cpp/container/unordered_map/empty - - (T... args) - - - T - end - cpp/container/unordered_map/end - - (T... args) - - - T - end(int) - cpp/container/unordered_map/end2 - - (T... args) - - - T - equal_range - cpp/container/unordered_map/equal_range - - (T... args) - - - T - erase - cpp/container/unordered_map/erase - - (T... args) - - - T - extract - cpp/container/unordered_map/extract - - (T... args) - - - T - find - cpp/container/unordered_map/find - - (T... args) - - - T - get_allocator - cpp/container/unordered_map/get_allocator - - (T... args) - - - T - hash_function - cpp/container/unordered_map/hash_function - - (T... args) - - - T - insert - cpp/container/unordered_map/insert - - (T... args) - - - T - insert_or_assign - cpp/container/unordered_map/insert_or_assign - - (T... args) - - - T - key_eq - cpp/container/unordered_map/key_eq - - (T... args) - - - T - load_factor - cpp/container/unordered_map/load_factor - - (T... args) - - - T - max_bucket_count - cpp/container/unordered_map/max_bucket_count - - (T... args) - - - T - max_load_factor - cpp/container/unordered_map/max_load_factor - - (T... args) - - - T - max_size - cpp/container/unordered_map/max_size - - (T... args) - - - T - merge - cpp/container/unordered_map/merge - - (T... args) - - - T - operator= - cpp/container/unordered_map/operator= - - (T... args) - - - T - operator[] - cpp/container/unordered_map/operator_at - - (T... args) - - - T - rehash - cpp/container/unordered_map/rehash - - (T... args) - - - T - reserve - cpp/container/unordered_map/reserve - - (T... args) - - - T - size - cpp/container/unordered_map/size - - (T... args) - - - T - swap - cpp/container/unordered_map/swap - - (T... args) - - - T - try_emplace - cpp/container/unordered_map/try_emplace - - (T... args) - - - T - unordered_map - cpp/container/unordered_map/unordered_map - - (T... args) - - - T - ~unordered_map - cpp/container/unordered_map/~unordered_map - - (T... args) - - - - std::pmr::unordered_multimap - cpp/container/unordered_multimap - - T - begin - cpp/container/unordered_multimap/begin - - (T... args) - - - T - begin(int) - cpp/container/unordered_multimap/begin2 - - (T... args) - - - T - bucket - cpp/container/unordered_multimap/bucket - - (T... args) - - - T - bucket_count - cpp/container/unordered_multimap/bucket_count - - (T... args) - - - T - bucket_size - cpp/container/unordered_multimap/bucket_size - - (T... args) - - - T - cbegin - cpp/container/unordered_multimap/begin - - (T... args) - - - T - cbegin(int) - cpp/container/unordered_multimap/begin2 - - (T... args) - - - T - cend - cpp/container/unordered_multimap/end - - (T... args) - - - T - cend(int) - cpp/container/unordered_multimap/end2 - - (T... args) - - - T - clear - cpp/container/unordered_multimap/clear - - (T... args) - - - T - contains - cpp/container/unordered_multimap/contains - - (T... args) - - - T - count - cpp/container/unordered_multimap/count - - (T... args) - - - T - emplace - cpp/container/unordered_multimap/emplace - - (T... args) - - - T - emplace_hint - cpp/container/unordered_multimap/emplace_hint - - (T... args) - - - T - empty - cpp/container/unordered_multimap/empty - - (T... args) - - - T - end - cpp/container/unordered_multimap/end - - (T... args) - - - T - end(int) - cpp/container/unordered_multimap/end2 - - (T... args) - - - T - equal_range - cpp/container/unordered_multimap/equal_range - - (T... args) - - - T - erase - cpp/container/unordered_multimap/erase - - (T... args) - - - T - extract - cpp/container/unordered_multimap/extract - - (T... args) - - - T - find - cpp/container/unordered_multimap/find - - (T... args) - - - T - get_allocator - cpp/container/unordered_multimap/get_allocator - - (T... args) - - - T - hash_function - cpp/container/unordered_multimap/hash_function - - (T... args) - - - T - insert - cpp/container/unordered_multimap/insert - - (T... args) - - - T - key_eq - cpp/container/unordered_multimap/key_eq - - (T... args) - - - T - load_factor - cpp/container/unordered_multimap/load_factor - - (T... args) - - - T - max_bucket_count - cpp/container/unordered_multimap/max_bucket_count - - (T... args) - - - T - max_load_factor - cpp/container/unordered_multimap/max_load_factor - - (T... args) - - - T - max_size - cpp/container/unordered_multimap/max_size - - (T... args) - - - T - merge - cpp/container/unordered_multimap/merge - - (T... args) - - - T - operator= - cpp/container/unordered_multimap/operator= - - (T... args) - - - T - rehash - cpp/container/unordered_multimap/rehash - - (T... args) - - - T - reserve - cpp/container/unordered_multimap/reserve - - (T... args) - - - T - size - cpp/container/unordered_multimap/size - - (T... args) - - - T - swap - cpp/container/unordered_multimap/swap - - (T... args) - - - T - unordered_multimap - cpp/container/unordered_multimap/unordered_multimap - - (T... args) - - - T - ~unordered_multimap - cpp/container/unordered_multimap/~unordered_multimap - - (T... args) - - - - std::pmr::unordered_multiset - cpp/container/unordered_multiset - - T - begin - cpp/container/unordered_multiset/begin - - (T... args) - - - T - begin(int) - cpp/container/unordered_multiset/begin2 - - (T... args) - - - T - bucket - cpp/container/unordered_multiset/bucket - - (T... args) - - - T - bucket_count - cpp/container/unordered_multiset/bucket_count - - (T... args) - - - T - bucket_size - cpp/container/unordered_multiset/bucket_size - - (T... args) - - - T - cbegin - cpp/container/unordered_multiset/begin - - (T... args) - - - T - cbegin(int) - cpp/container/unordered_multiset/begin2 - - (T... args) - - - T - cend - cpp/container/unordered_multiset/end - - (T... args) - - - T - cend(int) - cpp/container/unordered_multiset/end2 - - (T... args) - - - T - clear - cpp/container/unordered_multiset/clear - - (T... args) - - - T - contains - cpp/container/unordered_multiset/contains - - (T... args) - - - T - count - cpp/container/unordered_multiset/count - - (T... args) - - - T - emplace - cpp/container/unordered_multiset/emplace - - (T... args) - - - T - emplace_hint - cpp/container/unordered_multiset/emplace_hint - - (T... args) - - - T - empty - cpp/container/unordered_multiset/empty - - (T... args) - - - T - end - cpp/container/unordered_multiset/end - - (T... args) - - - T - end(int) - cpp/container/unordered_multiset/end2 - - (T... args) - - - T - equal_range - cpp/container/unordered_multiset/equal_range - - (T... args) - - - T - erase - cpp/container/unordered_multiset/erase - - (T... args) - - - T - extract - cpp/container/unordered_multiset/extract - - (T... args) - - - T - find - cpp/container/unordered_multiset/find - - (T... args) - - - T - get_allocator - cpp/container/unordered_multiset/get_allocator - - (T... args) - - - T - hash_function - cpp/container/unordered_multiset/hash_function - - (T... args) - - - T - insert - cpp/container/unordered_multiset/insert - - (T... args) - - - T - key_eq - cpp/container/unordered_multiset/key_eq - - (T... args) - - - T - load_factor - cpp/container/unordered_multiset/load_factor - - (T... args) - - - T - max_bucket_count - cpp/container/unordered_multiset/max_bucket_count - - (T... args) - - - T - max_load_factor - cpp/container/unordered_multiset/max_load_factor - - (T... args) - - - T - max_size - cpp/container/unordered_multiset/max_size - - (T... args) - - - T - merge - cpp/container/unordered_multiset/merge - - (T... args) - - - T - operator= - cpp/container/unordered_multiset/operator= - - (T... args) - - - T - rehash - cpp/container/unordered_multiset/rehash - - (T... args) - - - T - reserve - cpp/container/unordered_multiset/reserve - - (T... args) - - - T - size - cpp/container/unordered_multiset/size - - (T... args) - - - T - swap - cpp/container/unordered_multiset/swap - - (T... args) - - - T - unordered_multiset - cpp/container/unordered_multiset/unordered_multiset - - (T... args) - - - T - ~unordered_multiset - cpp/container/unordered_multiset/~unordered_multiset - - (T... args) - - - - std::pmr::unordered_set - cpp/container/unordered_set - - T - begin - cpp/container/unordered_set/begin - - (T... args) - - - T - begin(int) - cpp/container/unordered_set/begin2 - - (T... args) - - - T - bucket - cpp/container/unordered_set/bucket - - (T... args) - - - T - bucket_count - cpp/container/unordered_set/bucket_count - - (T... args) - - - T - bucket_size - cpp/container/unordered_set/bucket_size - - (T... args) - - - T - cbegin - cpp/container/unordered_set/begin - - (T... args) - - - T - cbegin(int) - cpp/container/unordered_set/begin2 - - (T... args) - - - T - cend - cpp/container/unordered_set/end - - (T... args) - - - T - cend(int) - cpp/container/unordered_set/end2 - - (T... args) - - - T - clear - cpp/container/unordered_set/clear - - (T... args) - - - T - contains - cpp/container/unordered_set/contains - - (T... args) - - - T - count - cpp/container/unordered_set/count - - (T... args) - - - T - emplace - cpp/container/unordered_set/emplace - - (T... args) - - - T - emplace_hint - cpp/container/unordered_set/emplace_hint - - (T... args) - - - T - empty - cpp/container/unordered_set/empty - - (T... args) - - - T - end - cpp/container/unordered_set/end - - (T... args) - - - T - end(int) - cpp/container/unordered_set/end2 - - (T... args) - - - T - equal_range - cpp/container/unordered_set/equal_range - - (T... args) - - - T - erase - cpp/container/unordered_set/erase - - (T... args) - - - T - extract - cpp/container/unordered_set/extract - - (T... args) - - - T - find - cpp/container/unordered_set/find - - (T... args) - - - T - get_allocator - cpp/container/unordered_set/get_allocator - - (T... args) - - - T - hash_function - cpp/container/unordered_set/hash_function - - (T... args) - - - T - insert - cpp/container/unordered_set/insert - - (T... args) - - - T - key_eq - cpp/container/unordered_set/key_eq - - (T... args) - - - T - load_factor - cpp/container/unordered_set/load_factor - - (T... args) - - - T - max_bucket_count - cpp/container/unordered_set/max_bucket_count - - (T... args) - - - T - max_load_factor - cpp/container/unordered_set/max_load_factor - - (T... args) - - - T - max_size - cpp/container/unordered_set/max_size - - (T... args) - - - T - merge - cpp/container/unordered_set/merge - - (T... args) - - - T - operator= - cpp/container/unordered_set/operator= - - (T... args) - - - T - rehash - cpp/container/unordered_set/rehash - - (T... args) - - - T - reserve - cpp/container/unordered_set/reserve - - (T... args) - - - T - size - cpp/container/unordered_set/size - - (T... args) - - - T - swap - cpp/container/unordered_set/swap - - (T... args) - - - T - unordered_set - cpp/container/unordered_set/unordered_set - - (T... args) - - - T - ~unordered_set - cpp/container/unordered_set/~unordered_set - - (T... args) - - - - std::pmr::unsynchronized_pool_resource - cpp/memory/unsynchronized_pool_resource - - T - allocate - cpp/memory/memory_resource/allocate - - (T... args) - - - T - deallocate - cpp/memory/memory_resource/deallocate - - (T... args) - - - T - do_allocate - cpp/memory/memory_resource/do_allocate - - (T... args) - - - T - do_deallocate - cpp/memory/memory_resource/do_deallocate - - (T... args) - - - T - do_is_equal - cpp/memory/memory_resource/do_is_equal - - (T... args) - - - T - is_equal - cpp/memory/memory_resource/is_equal - - (T... args) - - - T - options - cpp/memory/unsynchronized_pool_resource/options - - (T... args) - - - T - release - cpp/memory/unsynchronized_pool_resource/release - - (T... args) - - - T - unsynchronized_pool_resource - cpp/memory/unsynchronized_pool_resource/unsynchronized_pool_resource - - (T... args) - - - T - upstream_resource - cpp/memory/unsynchronized_pool_resource/upstream_resource - - (T... args) - - - T - ~unsynchronized_pool_resource - cpp/memory/unsynchronized_pool_resource/~unsynchronized_pool_resource - - (T... args) - - - - std::pmr::vector - cpp/container/vector - - T - assign - cpp/container/vector/assign - - (T... args) - - - T - at - cpp/container/vector/at - - (T... args) - - - T - back - cpp/container/vector/back - - (T... args) - - - T - begin - cpp/container/vector/begin - - (T... args) - - - T - capacity - cpp/container/vector/capacity - - (T... args) - - - T - cbegin - cpp/container/vector/begin - - (T... args) - - - T - cend - cpp/container/vector/end - - (T... args) - - - T - clear - cpp/container/vector/clear - - (T... args) - - - T - crbegin - cpp/container/vector/rbegin - - (T... args) - - - T - crend - cpp/container/vector/rend - - (T... args) - - - T - data - cpp/container/vector/data - - (T... args) - - - T - emplace - cpp/container/vector/emplace - - (T... args) - - - T - emplace_back - cpp/container/vector/emplace_back - - (T... args) - - - T - empty - cpp/container/vector/empty - - (T... args) - - - T - end - cpp/container/vector/end - - (T... args) - - - T - erase - cpp/container/vector/erase - - (T... args) - - - T - front - cpp/container/vector/front - - (T... args) - - - T - get_allocator - cpp/container/vector/get_allocator - - (T... args) - - - T - insert - cpp/container/vector/insert - - (T... args) - - - T - max_size - cpp/container/vector/max_size - - (T... args) - - - T - operator= - cpp/container/vector/operator= - - (T... args) - - - T - operator[] - cpp/container/vector/operator_at - - (T... args) - - - T - pop_back - cpp/container/vector/pop_back - - (T... args) - - - T - push_back - cpp/container/vector/push_back - - (T... args) - - - T - rbegin - cpp/container/vector/rbegin - - (T... args) - - - T - rend - cpp/container/vector/rend - - (T... args) - - - T - reserve - cpp/container/vector/reserve - - (T... args) - - - T - resize - cpp/container/vector/resize - - (T... args) - - - T - shrink_to_fit - cpp/container/vector/shrink_to_fit - - (T... args) - - - T - size - cpp/container/vector/size - - (T... args) - - - T - swap - cpp/container/vector/swap - - (T... args) - - - T - vector - cpp/container/vector/vector - - (T... args) - - - T - ~vector - cpp/container/vector/~vector - - (T... args) - - - - std::pmr::wstring - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - T - wstring - cpp/string/basic_string/basic_string - - (T... args) - - - - std::pointer_safety - cpp/memory/gc/pointer_safety - - - std::pointer_to_binary_function - cpp/utility/functional/pointer_to_binary_function - - - std::pointer_to_unary_function - cpp/utility/functional/pointer_to_unary_function - - - std::pointer_traits - cpp/memory/pointer_traits - - T - pointer_to - cpp/memory/pointer_traits/pointer_to - - (T... args) - - std::pointer_traits::rebind - - T - to_address - cpp/memory/pointer_traits/to_address - - (T... args) - - - - std::pointer_traits::rebind - cpp/memory/pointer_traits - - - std::poisson_distribution - cpp/numeric/random/poisson_distribution - - T - max - cpp/numeric/random/poisson_distribution/max - - (T... args) - - - T - mean - cpp/numeric/random/poisson_distribution/mean - - (T... args) - - - T - min - cpp/numeric/random/poisson_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/poisson_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/poisson_distribution/param - - (T... args) - - - T - poisson_distribution - cpp/numeric/random/poisson_distribution/poisson_distribution - - (T... args) - - - T - reset - cpp/numeric/random/poisson_distribution/reset - - (T... args) - - - - std::priority_queue - cpp/container/priority_queue - - T - c - cpp/container/priority_queue - - - - - T - emplace - cpp/container/priority_queue/emplace - - (T... args) - - - T - empty - cpp/container/priority_queue/empty - - (T... args) - - - T - operator= - cpp/container/priority_queue/operator= - - (T... args) - - - T - pop - cpp/container/priority_queue/pop - - (T... args) - - - T - priority_queue - cpp/container/priority_queue/priority_queue - - (T... args) - - - T - push - cpp/container/priority_queue/push - - (T... args) - - - T - size - cpp/container/priority_queue/size - - (T... args) - - - T - swap - cpp/container/priority_queue/swap - - (T... args) - - - T - top - cpp/container/priority_queue/top - - (T... args) - - - T - ~priority_queue - cpp/container/priority_queue/~priority_queue - - (T... args) - - - - std::promise - cpp/thread/promise - - T - get_future - cpp/thread/promise/get_future - - (T... args) - - - T - operator= - cpp/thread/promise/operator= - - (T... args) - - - T - promise - cpp/thread/promise/promise - - (T... args) - - - T - set_exception - cpp/thread/promise/set_exception - - (T... args) - - - T - set_exception_at_thread_exit - cpp/thread/promise/set_exception_at_thread_exit - - (T... args) - - - T - set_value - cpp/thread/promise/set_value - - (T... args) - - - T - set_value_at_thread_exit - cpp/thread/promise/set_value_at_thread_exit - - (T... args) - - - T - swap - cpp/thread/promise/swap - - (T... args) - - - T - ~promise - cpp/thread/promise/~promise - - (T... args) - - - - std::ptrdiff_t - cpp/types/ptrdiff_t - - - std::queue - cpp/container/queue - - T - back - cpp/container/queue/back - - (T... args) - - - T - c - cpp/container/queue - - - - - T - emplace - cpp/container/queue/emplace - - (T... args) - - - T - empty - cpp/container/queue/empty - - (T... args) - - - T - front - cpp/container/queue/front - - (T... args) - - - T - operator= - cpp/container/queue/operator= - - (T... args) - - - T - pop - cpp/container/queue/pop - - (T... args) - - - T - push - cpp/container/queue/push - - (T... args) - - - T - queue - cpp/container/queue/queue - - (T... args) - - - T - size - cpp/container/queue/size - - (T... args) - - - T - swap - cpp/container/queue/swap - - (T... args) - - - T - ~queue - cpp/container/queue/~queue - - (T... args) - - - - std::random_access_iterator_tag - cpp/iterator/iterator_tags - - - std::random_device - cpp/numeric/random/random_device - - T - entropy - cpp/numeric/random/random_device/entropy - - (T... args) - - - T - max - cpp/numeric/random/random_device/max - - (T... args) - - - T - min - cpp/numeric/random/random_device/min - - (T... args) - - - T - operator() - cpp/numeric/random/random_device/operator() - - (T... args) - - - T - random_device - cpp/numeric/random/random_device/random_device - - (T... args) - - - - std::range_error - cpp/error/range_error - - T - range_error - cpp/error/range_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::ranges - - - T - adjacent_find - cpp/algorithm/ranges/adjacent_find - - (T... args) - - - T - all_of - cpp/algorithm/ranges/all_any_none_of - - (T... args) - - - T - any_of - cpp/algorithm/ranges/all_any_none_of - - (T... args) - - - T - begin - cpp/ranges/begin - - (T... args) - - - T - binary_search - cpp/algorithm/ranges/binary_search - - (T... args) - - - T - cbegin - cpp/ranges/begin - - (T... args) - - - T - clamp - cpp/algorithm/ranges/clamp - - (T... args) - - - T - construct_at - cpp/memory/ranges/construct_at - - (T... args) - - - T - copy - cpp/algorithm/ranges/copy - - (T... args) - - - T - copy_backward - cpp/algorithm/ranges/copy_backward - - (T... args) - - - T - copy_if - cpp/algorithm/ranges/copy - - (T... args) - - - T - copy_n - cpp/algorithm/ranges/copy_n - - (T... args) - - - T - count - cpp/algorithm/ranges/count - - (T... args) - - - T - count_if - cpp/algorithm/ranges/count - - (T... args) - - - T - destroy - cpp/memory/ranges/destroy - - (T... args) - - - T - destroy_at - cpp/memory/ranges/destroy_at - - (T... args) - - - T - destroy_n - cpp/memory/ranges/destroy_n - - (T... args) - - - T - equal - cpp/algorithm/ranges/equal - - (T... args) - - - T - equal_range - cpp/algorithm/ranges/equal_range - - (T... args) - - std::ranges::equal_to - - T - fill - cpp/algorithm/ranges/fill - - (T... args) - - - T - fill_n - cpp/algorithm/ranges/fill_n - - (T... args) - - - T - find - cpp/algorithm/ranges/find - - (T... args) - - - T - find_end - cpp/algorithm/ranges/find_end - - (T... args) - - - T - find_first_of - cpp/algorithm/ranges/find_first_of - - (T... args) - - - T - find_if - cpp/algorithm/ranges/find - - (T... args) - - - T - find_if_not - cpp/algorithm/ranges/find - - (T... args) - - - T - for_each - cpp/algorithm/ranges/for_each - - (T... args) - - - T - for_each_n - cpp/algorithm/ranges/for_each_n - - (T... args) - - - T - generate - cpp/algorithm/ranges/generate - - (T... args) - - - T - generate_n - cpp/algorithm/ranges/generate_n - - (T... args) - - std::ranges::greater - std::ranges::greater_equal - - T - includes - cpp/algorithm/ranges/includes - - (T... args) - - - T - inplace_merge - cpp/algorithm/ranges/inplace_merge - - (T... args) - - - T - is_heap - cpp/algorithm/ranges/is_heap - - (T... args) - - - T - is_heap_until - cpp/algorithm/ranges/is_heap_until - - (T... args) - - - T - is_partitioned - cpp/algorithm/ranges/is_partitioned - - (T... args) - - - T - is_permutation - cpp/algorithm/ranges/is_permutation - - (T... args) - - - T - is_sorted - cpp/algorithm/ranges/is_sorted - - (T... args) - - - T - is_sorted_until - cpp/algorithm/ranges/is_sorted_until - - (T... args) - - std::ranges::less - std::ranges::less_equal - - T - lexicographical_compare - cpp/algorithm/ranges/lexicographical_compare - - (T... args) - - - T - lower_bound - cpp/algorithm/ranges/lower_bound - - (T... args) - - - T - make_heap - cpp/algorithm/ranges/make_heap - - (T... args) - - - T - max - cpp/algorithm/ranges/max - - (T... args) - - - T - max_element - cpp/algorithm/ranges/max_element - - (T... args) - - - T - merge - cpp/algorithm/ranges/merge - - (T... args) - - - T - min - cpp/algorithm/ranges/min - - (T... args) - - - T - min_element - cpp/algorithm/ranges/min_element - - (T... args) - - - T - minmax - cpp/algorithm/ranges/minmax - - (T... args) - - - T - minmax_element - cpp/algorithm/ranges/minmax_element - - (T... args) - - - T - mismatch - cpp/algorithm/ranges/mismatch - - (T... args) - - - T - move - cpp/algorithm/ranges/move - - (T... args) - - - T - move_backward - cpp/algorithm/ranges/move_backward - - (T... args) - - - T - next_permutation - cpp/algorithm/ranges/next_permutation - - (T... args) - - - T - none_of - cpp/algorithm/ranges/all_any_none_of - - (T... args) - - std::ranges::not_equal_to - - T - nth_element - cpp/algorithm/ranges/nth_element - - (T... args) - - - T - partial_sort - cpp/algorithm/ranges/partial_sort - - (T... args) - - - T - partial_sort_copy - cpp/algorithm/ranges/partial_sort_copy - - (T... args) - - - T - partition - cpp/algorithm/ranges/partition - - (T... args) - - - T - partition_copy - cpp/algorithm/ranges/partition_copy - - (T... args) - - - T - partition_point - cpp/algorithm/ranges/partition_point - - (T... args) - - - T - pop_heap - cpp/algorithm/ranges/pop_heap - - (T... args) - - - T - prev_permutation - cpp/algorithm/ranges/prev_permutation - - (T... args) - - - T - push_heap - cpp/algorithm/ranges/push_heap - - (T... args) - - - T - remove - cpp/algorithm/ranges/remove - - (T... args) - - - T - remove_copy - cpp/algorithm/ranges/remove_copy - - (T... args) - - - T - remove_copy_if - cpp/algorithm/ranges/remove_copy - - (T... args) - - - T - remove_if - cpp/algorithm/ranges/remove - - (T... args) - - - T - replace - cpp/algorithm/ranges/replace - - (T... args) - - - T - replace_copy - cpp/algorithm/ranges/replace_copy - - (T... args) - - - T - replace_copy_if - cpp/algorithm/ranges/replace_copy - - (T... args) - - - T - replace_if - cpp/algorithm/ranges/replace - - (T... args) - - - T - reverse - cpp/algorithm/ranges/reverse - - (T... args) - - - T - reverse_copy - cpp/algorithm/ranges/reverse_copy - - (T... args) - - - T - rotate - cpp/algorithm/ranges/rotate - - (T... args) - - - T - rotate_copy - cpp/algorithm/ranges/rotate_copy - - (T... args) - - - T - sample - cpp/algorithm/ranges/sample - - (T... args) - - - T - search - cpp/algorithm/ranges/search - - (T... args) - - - T - search_n - cpp/algorithm/ranges/search_n - - (T... args) - - - T - set_difference - cpp/algorithm/ranges/set_difference - - (T... args) - - - T - set_intersection - cpp/algorithm/ranges/set_intersection - - (T... args) - - - T - set_symmetric_difference - cpp/algorithm/ranges/set_symmetric_difference - - (T... args) - - - T - set_union - cpp/algorithm/ranges/set_union - - (T... args) - - - T - shuffle - cpp/algorithm/ranges/shuffle - - (T... args) - - - T - sort - cpp/algorithm/ranges/sort - - (T... args) - - - T - sort_heap - cpp/algorithm/ranges/sort_heap - - (T... args) - - - T - stable_partition - cpp/algorithm/ranges/stable_partition - - (T... args) - - - T - stable_sort - cpp/algorithm/ranges/stable_sort - - (T... args) - - - T - swap - cpp/utility/ranges/swap - - (T... args) - - - T - swap_ranges - cpp/algorithm/ranges/swap_ranges - - (T... args) - - - T - transform - cpp/algorithm/ranges/transform - - (T... args) - - - T - uninitialized_copy - cpp/memory/ranges/uninitialized_copy - - (T... args) - - - T - uninitialized_copy_n - cpp/memory/ranges/uninitialized_copy_n - - (T... args) - - - T - uninitialized_default_construct - cpp/memory/ranges/uninitialized_default_construct - - (T... args) - - - T - uninitialized_default_construct_n - cpp/memory/ranges/uninitialized_default_construct_n - - (T... args) - - - T - uninitialized_fill - cpp/memory/ranges/uninitialized_fill - - (T... args) - - - T - uninitialized_fill_n - cpp/memory/ranges/uninitialized_fill_n - - (T... args) - - - T - uninitialized_move - cpp/memory/ranges/uninitialized_move - - (T... args) - - - T - uninitialized_move_n - cpp/memory/ranges/uninitialized_move_n - - (T... args) - - - T - uninitialized_value_construct - cpp/memory/ranges/uninitialized_value_construct - - (T... args) - - - T - uninitialized_value_construct_n - cpp/memory/ranges/uninitialized_value_construct_n - - (T... args) - - - T - unique - cpp/algorithm/ranges/unique - - (T... args) - - - T - unique_copy - cpp/algorithm/ranges/unique_copy - - (T... args) - - - T - upper_bound - cpp/algorithm/ranges/upper_bound - - (T... args) - - - - std::ranges::equal_to - cpp/utility/functional/ranges/equal_to - std::ranges::equal_to::is_transparent - - T - operator() - cpp/utility/functional/ranges/equal_to - - (T... args) - - - - std::ranges::equal_to::is_transparent - cpp/utility/functional/ranges/equal_to - - - std::ranges::greater - cpp/utility/functional/ranges/greater - std::ranges::greater::is_transparent - - T - operator() - cpp/utility/functional/ranges/greater - - (T... args) - - - - std::ranges::greater::is_transparent - cpp/utility/functional/ranges/greater - - - std::ranges::greater_equal - cpp/utility/functional/ranges/greater_equal - std::ranges::greater_equal::is_transparent - - T - operator() - cpp/utility/functional/ranges/greater_equal - - (T... args) - - - - std::ranges::greater_equal::is_transparent - cpp/utility/functional/ranges/greater_equal - - - std::ranges::less - cpp/utility/functional/ranges/less - std::ranges::less::is_transparent - - T - operator() - cpp/utility/functional/ranges/less - - (T... args) - - - - std::ranges::less::is_transparent - cpp/utility/functional/ranges/less - - - std::ranges::less_equal - cpp/utility/functional/ranges/less_equal - std::ranges::less_equal::is_transparent - - T - operator() - cpp/utility/functional/ranges/less_equal - - (T... args) - - - - std::ranges::less_equal::is_transparent - cpp/utility/functional/ranges/less_equal - - - std::ranges::not_equal_to - cpp/utility/functional/ranges/not_equal_to - std::ranges::not_equal_to::is_transparent - - T - operator() - cpp/utility/functional/ranges/not_equal_to - - (T... args) - - - - std::ranges::not_equal_to::is_transparent - cpp/utility/functional/ranges/not_equal_to - - - std::rank - cpp/types/rank - - - std::ranlux24 - cpp/numeric/random/discard_block_engine - - T - base - cpp/numeric/random/discard_block_engine/base - - (T... args) - - - T - discard - cpp/numeric/random/discard_block_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/discard_block_engine/max - - (T... args) - - - T - min - cpp/numeric/random/discard_block_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/discard_block_engine/operator() - - (T... args) - - - T - ranlux24 - cpp/numeric/random/discard_block_engine/discard_block_engine - - (T... args) - - - T - seed - cpp/numeric/random/discard_block_engine/seed - - (T... args) - - - - std::ranlux24_base - cpp/numeric/random/subtract_with_carry_engine - - T - discard - cpp/numeric/random/subtract_with_carry_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/subtract_with_carry_engine/max - - (T... args) - - - T - min - cpp/numeric/random/subtract_with_carry_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/subtract_with_carry_engine/operator() - - (T... args) - - - T - ranlux24_base - cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine - - (T... args) - - - T - seed - cpp/numeric/random/subtract_with_carry_engine/seed - - (T... args) - - - - std::ranlux48 - cpp/numeric/random/discard_block_engine - - T - base - cpp/numeric/random/discard_block_engine/base - - (T... args) - - - T - discard - cpp/numeric/random/discard_block_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/discard_block_engine/max - - (T... args) - - - T - min - cpp/numeric/random/discard_block_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/discard_block_engine/operator() - - (T... args) - - - T - ranlux48 - cpp/numeric/random/discard_block_engine/discard_block_engine - - (T... args) - - - T - seed - cpp/numeric/random/discard_block_engine/seed - - (T... args) - - - - std::ranlux48_base - cpp/numeric/random/subtract_with_carry_engine - - T - discard - cpp/numeric/random/subtract_with_carry_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/subtract_with_carry_engine/max - - (T... args) - - - T - min - cpp/numeric/random/subtract_with_carry_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/subtract_with_carry_engine/operator() - - (T... args) - - - T - ranlux48_base - cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine - - (T... args) - - - T - seed - cpp/numeric/random/subtract_with_carry_engine/seed - - (T... args) - - - - std::ratio - cpp/numeric/ratio/ratio - - - std::ratio_add - cpp/numeric/ratio/ratio_add - - - std::ratio_divide - cpp/numeric/ratio/ratio_divide - - - std::ratio_equal - cpp/numeric/ratio/ratio_equal - - - std::ratio_greater - cpp/numeric/ratio/ratio_greater - - - std::ratio_greater_equal - cpp/numeric/ratio/ratio_greater_equal - - - std::ratio_less - cpp/numeric/ratio/ratio_less - - - std::ratio_less_equal - cpp/numeric/ratio/ratio_less_equal - - - std::ratio_multiply - cpp/numeric/ratio/ratio_multiply - - - std::ratio_not_equal - cpp/numeric/ratio/ratio_not_equal - - - std::ratio_subtract - cpp/numeric/ratio/ratio_subtract - - - std::raw_storage_iterator - cpp/memory/raw_storage_iterator - - T - operator* - cpp/memory/raw_storage_iterator/operator* - - (T... args) - - - T - operator++ - cpp/memory/raw_storage_iterator/operator_arith - - (T... args) - - - T - operator= - cpp/memory/raw_storage_iterator/operator= - - (T... args) - - - T - raw_storage_iterator - cpp/memory/raw_storage_iterator/raw_storage_iterator - - (T... args) - - - - std::readable_traits - cpp/iterator/readable_traits - - - std::recursive_mutex - cpp/thread/recursive_mutex - - T - lock - cpp/thread/recursive_mutex/lock - - (T... args) - - - T - native_handle - cpp/thread/recursive_mutex/native_handle - - (T... args) - - - T - recursive_mutex - cpp/thread/recursive_mutex/recursive_mutex - - (T... args) - - - T - try_lock - cpp/thread/recursive_mutex/try_lock - - (T... args) - - - T - unlock - cpp/thread/recursive_mutex/unlock - - (T... args) - - - T - ~recursive_mutex - cpp/thread/recursive_mutex/~recursive_mutex - - (T... args) - - - - std::recursive_timed_mutex - cpp/thread/recursive_timed_mutex - - T - lock - cpp/thread/recursive_timed_mutex/lock - - (T... args) - - - T - native_handle - cpp/thread/recursive_timed_mutex/native_handle - - (T... args) - - - T - recursive_timed_mutex - cpp/thread/recursive_timed_mutex/recursive_timed_mutex - - (T... args) - - - T - try_lock - cpp/thread/recursive_timed_mutex/try_lock - - (T... args) - - - T - try_lock_for - cpp/thread/recursive_timed_mutex/try_lock_for - - (T... args) - - - T - try_lock_until - cpp/thread/recursive_timed_mutex/try_lock_until - - (T... args) - - - T - unlock - cpp/thread/recursive_timed_mutex/unlock - - (T... args) - - - T - ~recursive_timed_mutex - cpp/thread/recursive_timed_mutex/~recursive_timed_mutex - - (T... args) - - - - std::reference_wrapper - cpp/utility/functional/reference_wrapper - - T - get - cpp/utility/functional/reference_wrapper/get - - (T... args) - - - T - operator T& - cpp/utility/functional/reference_wrapper/get - - (T... args) - - - T - operator() - cpp/utility/functional/reference_wrapper/operator() - - (T... args) - - - T - operator= - cpp/utility/functional/reference_wrapper/operator= - - (T... args) - - - T - reference_wrapper - cpp/utility/functional/reference_wrapper/reference_wrapper - - (T... args) - - - - std::regex - cpp/regex/basic_regex - - T - assign - cpp/regex/basic_regex/assign - - (T... args) - - - T - flags - cpp/regex/basic_regex/flags - - (T... args) - - - T - getloc - cpp/regex/basic_regex/getloc - - (T... args) - - - T - imbue - cpp/regex/basic_regex/imbue - - (T... args) - - - T - mark_count - cpp/regex/basic_regex/mark_count - - (T... args) - - - T - operator= - cpp/regex/basic_regex/operator= - - (T... args) - - - T - regex - cpp/regex/basic_regex/basic_regex - - (T... args) - - - T - swap - cpp/regex/basic_regex/swap - - (T... args) - - - T - ~regex - cpp/regex/basic_regex/~basic_regex - - (T... args) - - - - std::regex_constants - - - - std::regex_error - cpp/regex/regex_error - - T - code - cpp/regex/regex_error/code - - (T... args) - - - T - regex_error - cpp/regex/regex_error/regex_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::regex_iterator - cpp/regex/regex_iterator - - T - operator!= - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - regex_iterator - cpp/regex/regex_iterator/regex_iterator - - (T... args) - - - - std::regex_token_iterator - cpp/regex/regex_token_iterator - - T - operator!= - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_token_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - regex_token_iterator - cpp/regex/regex_token_iterator/regex_token_iterator - - (T... args) - - - - std::regex_traits - cpp/regex/regex_traits - - T - getloc - cpp/regex/regex_traits/getloc - - (T... args) - - - T - imbue - cpp/regex/regex_traits/imbue - - (T... args) - - - T - isctype - cpp/regex/regex_traits/isctype - - (T... args) - - - T - length - cpp/regex/regex_traits/length - - (T... args) - - - T - lookup_classname - cpp/regex/regex_traits/lookup_classname - - (T... args) - - - T - lookup_collatename - cpp/regex/regex_traits/lookup_collatename - - (T... args) - - - T - regex_traits - cpp/regex/regex_traits/regex_traits - - (T... args) - - - T - transform - cpp/regex/regex_traits/transform - - (T... args) - - - T - transform_primary - cpp/regex/regex_traits/transform_primary - - (T... args) - - - T - translate - cpp/regex/regex_traits/translate - - (T... args) - - - T - translate_nocase - cpp/regex/regex_traits/translate_nocase - - (T... args) - - - T - value - cpp/regex/regex_traits/value - - (T... args) - - - - std::rel_ops - - - T - operator!= - cpp/utility/rel_ops/operator_cmp - - (T... args) - - - T - operator<= - cpp/utility/rel_ops/operator_cmp - - (T... args) - - - T - operator> - cpp/utility/rel_ops/operator_cmp - - (T... args) - - - T - operator>= - cpp/utility/rel_ops/operator_cmp - - (T... args) - - - - std::remove_all_extents - cpp/types/remove_all_extents - - - std::remove_all_extents_t - cpp/types/remove_all_extents - - - std::remove_const - cpp/types/remove_cv - - - std::remove_const_t - cpp/types/remove_cv - - - std::remove_cv - cpp/types/remove_cv - - - std::remove_cv_t - cpp/types/remove_cv - - - std::remove_cvref - cpp/types/remove_cvref - - - std::remove_cvref_t - cpp/types/remove_cvref - - - std::remove_extent - cpp/types/remove_extent - - - std::remove_extent_t - cpp/types/remove_extent - - - std::remove_pointer - cpp/types/remove_pointer - - - std::remove_pointer_t - cpp/types/remove_pointer - - - std::remove_reference - cpp/types/remove_reference - - - std::remove_reference_t - cpp/types/remove_reference - - - std::remove_volatile - cpp/types/remove_cv - - - std::remove_volatile_t - cpp/types/remove_cv - - - std::result_of - cpp/types/result_of - - - std::result_of_t - cpp/types/result_of - - - std::reverse_iterator - cpp/iterator/reverse_iterator - - T - base - cpp/iterator/reverse_iterator/base - - (T... args) - - - T - operator* - cpp/iterator/reverse_iterator/operator* - - (T... args) - - - T - operator+ - cpp/iterator/reverse_iterator/operator_arith - - (T... args) - - - T - operator++ - cpp/iterator/reverse_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/iterator/reverse_iterator/operator_arith - - (T... args) - - - T - operator+= - cpp/iterator/reverse_iterator/operator_arith - - (T... args) - - - T - operator- - cpp/iterator/reverse_iterator/operator_arith - - (T... args) - - - T - operator-- - cpp/iterator/reverse_iterator/operator_arith - - (T... args) - - - T - operator--(int) - cpp/iterator/reverse_iterator/operator_arith - - (T... args) - - - T - operator-= - cpp/iterator/reverse_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/iterator/reverse_iterator/operator* - - (T... args) - - - T - operator= - cpp/iterator/reverse_iterator/operator= - - (T... args) - - - T - operator[] - cpp/iterator/reverse_iterator/operator_at - - (T... args) - - - T - reverse_iterator - cpp/iterator/reverse_iterator/reverse_iterator - - (T... args) - - - - std::runtime_error - cpp/error/runtime_error - - T - runtime_error - cpp/error/runtime_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::scoped_allocator_adaptor - cpp/memory/scoped_allocator_adaptor - - T - allocate - cpp/memory/scoped_allocator_adaptor/allocate - - (T... args) - - - T - construct - cpp/memory/scoped_allocator_adaptor/construct - - (T... args) - - - T - deallocate - cpp/memory/scoped_allocator_adaptor/deallocate - - (T... args) - - - T - destroy - cpp/memory/scoped_allocator_adaptor/destroy - - (T... args) - - - T - inner_allocator - cpp/memory/scoped_allocator_adaptor/inner_allocator - - (T... args) - - - T - max_size - cpp/memory/scoped_allocator_adaptor/max_size - - (T... args) - - - T - operator= - cpp/memory/scoped_allocator_adaptor/operator= - - (T... args) - - - T - outer_allocator - cpp/memory/scoped_allocator_adaptor/outer_allocator - - (T... args) - - - T - scoped_allocator_adaptor - cpp/memory/scoped_allocator_adaptor/scoped_allocator_adaptor - - (T... args) - - - T - select_on_container_copy_construction - cpp/memory/scoped_allocator_adaptor/select_on_container_copy_construction - - (T... args) - - - T - ~scoped_allocator_adaptor - cpp/memory/scoped_allocator_adaptor/~scoped_allocator_adaptor - - (T... args) - - - - std::scoped_lock - cpp/thread/scoped_lock - - T - scoped_lock - cpp/thread/scoped_lock/scoped_lock - - (T... args) - - - T - ~scoped_lock - cpp/thread/scoped_lock/~scoped_lock - - (T... args) - - - - std::seed_seq - cpp/numeric/random/seed_seq - - T - generate - cpp/numeric/random/seed_seq/generate - - (T... args) - - - T - param - cpp/numeric/random/seed_seq/param - - (T... args) - - - T - seed_seq - cpp/numeric/random/seed_seq/seed_seq - - (T... args) - - - T - size - cpp/numeric/random/seed_seq/size - - (T... args) - - - - std::set - cpp/container/set - - T - begin - cpp/container/set/begin - - (T... args) - - - T - cbegin - cpp/container/set/begin - - (T... args) - - - T - cend - cpp/container/set/end - - (T... args) - - - T - clear - cpp/container/set/clear - - (T... args) - - - T - contains - cpp/container/set/contains - - (T... args) - - - T - count - cpp/container/set/count - - (T... args) - - - T - crbegin - cpp/container/set/rbegin - - (T... args) - - - T - crend - cpp/container/set/rend - - (T... args) - - - T - emplace - cpp/container/set/emplace - - (T... args) - - - T - emplace_hint - cpp/container/set/emplace_hint - - (T... args) - - - T - empty - cpp/container/set/empty - - (T... args) - - - T - end - cpp/container/set/end - - (T... args) - - - T - equal_range - cpp/container/set/equal_range - - (T... args) - - - T - erase - cpp/container/set/erase - - (T... args) - - - T - extract - cpp/container/set/extract - - (T... args) - - - T - find - cpp/container/set/find - - (T... args) - - - T - get_allocator - cpp/container/set/get_allocator - - (T... args) - - - T - insert - cpp/container/set/insert - - (T... args) - - - T - key_comp - cpp/container/set/key_comp - - (T... args) - - - T - lower_bound - cpp/container/set/lower_bound - - (T... args) - - - T - max_size - cpp/container/set/max_size - - (T... args) - - - T - merge - cpp/container/set/merge - - (T... args) - - - T - operator= - cpp/container/set/operator= - - (T... args) - - - T - rbegin - cpp/container/set/rbegin - - (T... args) - - - T - rend - cpp/container/set/rend - - (T... args) - - - T - set - cpp/container/set/set - - (T... args) - - - T - size - cpp/container/set/size - - (T... args) - - - T - swap - cpp/container/set/swap - - (T... args) - - - T - upper_bound - cpp/container/set/upper_bound - - (T... args) - - - T - value_comp - cpp/container/set/value_comp - - (T... args) - - - T - ~set - cpp/container/set/~set - - (T... args) - - - - std::shared_future - cpp/thread/shared_future - - T - get - cpp/thread/shared_future/get - - (T... args) - - - T - operator= - cpp/thread/shared_future/operator= - - (T... args) - - - T - shared_future - cpp/thread/shared_future/shared_future - - (T... args) - - - T - valid - cpp/thread/shared_future/valid - - (T... args) - - - T - wait - cpp/thread/shared_future/wait - - (T... args) - - - T - wait_for - cpp/thread/shared_future/wait_for - - (T... args) - - - T - wait_until - cpp/thread/shared_future/wait_until - - (T... args) - - - T - ~shared_future - cpp/thread/shared_future/~shared_future - - (T... args) - - - - std::shared_lock - cpp/thread/shared_lock - - T - lock - cpp/thread/shared_lock/lock - - (T... args) - - - T - mutex - cpp/thread/shared_lock/mutex - - (T... args) - - - T - operator bool - cpp/thread/shared_lock/operator_bool - - (T... args) - - - T - operator= - cpp/thread/shared_lock/operator= - - (T... args) - - - T - owns_lock - cpp/thread/shared_lock/owns_lock - - (T... args) - - - T - release - cpp/thread/shared_lock/release - - (T... args) - - - T - shared_lock - cpp/thread/shared_lock/shared_lock - - (T... args) - - - T - swap - cpp/thread/shared_lock/swap - - (T... args) - - - T - try_lock - cpp/thread/shared_lock/try_lock - - (T... args) - - - T - try_lock_for - cpp/thread/shared_lock/try_lock_for - - (T... args) - - - T - try_lock_until - cpp/thread/shared_lock/try_lock_until - - (T... args) - - - T - unlock - cpp/thread/shared_lock/unlock - - (T... args) - - - T - ~shared_lock - cpp/thread/shared_lock/~shared_lock - - (T... args) - - - - std::shared_mutex - cpp/thread/shared_mutex - - T - lock - cpp/thread/shared_mutex/lock - - (T... args) - - - T - lock_shared - cpp/thread/shared_mutex/lock_shared - - (T... args) - - - T - native_handle - cpp/thread/shared_mutex/native_handle - - (T... args) - - - T - shared_mutex - cpp/thread/shared_mutex/shared_mutex - - (T... args) - - - T - try_lock - cpp/thread/shared_mutex/try_lock - - (T... args) - - - T - try_lock_shared - cpp/thread/shared_mutex/try_lock_shared - - (T... args) - - - T - unlock - cpp/thread/shared_mutex/unlock - - (T... args) - - - T - unlock_shared - cpp/thread/shared_mutex/unlock_shared - - (T... args) - - - T - ~shared_mutex - cpp/thread/shared_mutex/~shared_mutex - - (T... args) - - - - std::shared_ptr - cpp/memory/shared_ptr - - T - get - cpp/memory/shared_ptr/get - - (T... args) - - - T - operator bool - cpp/memory/shared_ptr/operator_bool - - (T... args) - - - T - operator* - cpp/memory/shared_ptr/operator* - - (T... args) - - - T - operator-> - cpp/memory/shared_ptr/operator* - - (T... args) - - - T - operator= - cpp/memory/shared_ptr/operator= - - (T... args) - - - T - operator[] - cpp/memory/shared_ptr/operator_at - - (T... args) - - - T - owner_before - cpp/memory/shared_ptr/owner_before - - (T... args) - - - T - reset - cpp/memory/shared_ptr/reset - - (T... args) - - - T - shared_ptr - cpp/memory/shared_ptr/shared_ptr - - (T... args) - - - T - swap - cpp/memory/shared_ptr/swap - - (T... args) - - - T - unique - cpp/memory/shared_ptr/unique - - (T... args) - - - T - use_count - cpp/memory/shared_ptr/use_count - - (T... args) - - std::shared_ptr::weak_type - - T - ~shared_ptr - cpp/memory/shared_ptr/~shared_ptr - - (T... args) - - - - std::shared_ptr::weak_type - cpp/memory/shared_ptr - - - std::shared_timed_mutex - cpp/thread/shared_timed_mutex - - T - lock - cpp/thread/shared_timed_mutex/lock - - (T... args) - - - T - lock_shared - cpp/thread/shared_timed_mutex/lock_shared - - (T... args) - - - T - shared_timed_mutex - cpp/thread/shared_timed_mutex/shared_timed_mutex - - (T... args) - - - T - try_lock - cpp/thread/shared_timed_mutex/try_lock - - (T... args) - - - T - try_lock_for - cpp/thread/shared_timed_mutex/try_lock_for - - (T... args) - - - T - try_lock_shared - cpp/thread/shared_timed_mutex/try_lock_shared - - (T... args) - - - T - try_lock_shared_for - cpp/thread/shared_timed_mutex/try_lock_shared_for - - (T... args) - - - T - try_lock_shared_until - cpp/thread/shared_timed_mutex/try_lock_shared_until - - (T... args) - - - T - try_lock_until - cpp/thread/shared_timed_mutex/try_lock_until - - (T... args) - - - T - unlock - cpp/thread/shared_timed_mutex/unlock - - (T... args) - - - T - unlock_shared - cpp/thread/shared_timed_mutex/unlock_shared - - (T... args) - - - T - ~shared_timed_mutex - cpp/thread/shared_timed_mutex/~shared_timed_mutex - - (T... args) - - - - std::shuffle_order_engine - cpp/numeric/random/shuffle_order_engine - - T - base - cpp/numeric/random/shuffle_order_engine/base - - (T... args) - - - T - discard - cpp/numeric/random/shuffle_order_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/shuffle_order_engine/max - - (T... args) - - - T - min - cpp/numeric/random/shuffle_order_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/shuffle_order_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/shuffle_order_engine/seed - - (T... args) - - - T - shuffle_order_engine - cpp/numeric/random/shuffle_order_engine/shuffle_order_engine - - (T... args) - - - - std::sig_atomic_t - cpp/utility/program/sig_atomic_t - - - std::size_t - cpp/types/size_t - - - std::slice - cpp/numeric/valarray/slice - - T - size - cpp/numeric/valarray/slice - - (T... args) - - - T - slice - cpp/numeric/valarray/slice - - (T... args) - - - T - start - cpp/numeric/valarray/slice - - (T... args) - - - T - stride - cpp/numeric/valarray/slice - - (T... args) - - - - std::slice_array - cpp/numeric/valarray/slice_array - - T - operator%= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator&= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator*= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator+= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator-= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator/= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator<<= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator= - cpp/numeric/valarray/slice_array/operator= - - (T... args) - - - T - operator>>= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator^= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - operator|= - cpp/numeric/valarray/slice_array/operator_arith - - (T... args) - - - T - slice_array - cpp/numeric/valarray/slice_array/slice_array - - (T... args) - - - T - ~slice_array - cpp/numeric/valarray/slice_array/~slice_array - - (T... args) - - - - std::smatch - cpp/regex/match_results - - T - begin - cpp/regex/match_results/begin - - (T... args) - - - T - cbegin - cpp/regex/match_results/begin - - (T... args) - - - T - cend - cpp/regex/match_results/end - - (T... args) - - - T - empty - cpp/regex/match_results/empty - - (T... args) - - - T - end - cpp/regex/match_results/end - - (T... args) - - - T - format - cpp/regex/match_results/format - - (T... args) - - - T - get_allocator - cpp/regex/match_results/get_allocator - - (T... args) - - - T - length - cpp/regex/match_results/length - - (T... args) - - - T - max_size - cpp/regex/match_results/max_size - - (T... args) - - - T - operator[] - cpp/regex/match_results/operator_at - - (T... args) - - - T - position - cpp/regex/match_results/position - - (T... args) - - - T - prefix - cpp/regex/match_results/prefix - - (T... args) - - - T - ready - cpp/regex/match_results/ready - - (T... args) - - - T - size - cpp/regex/match_results/size - - (T... args) - - - T - smatch - cpp/regex/match_results/match_results - - (T... args) - - - T - str - cpp/regex/match_results/str - - (T... args) - - - T - suffix - cpp/regex/match_results/suffix - - (T... args) - - - T - swap - cpp/regex/match_results/swap - - (T... args) - - - T - ~smatch - cpp/regex/match_results/~match_results - - (T... args) - - - - std::source_location - cpp/utility/source_location - - T - column - cpp/utility/source_location/column - - (T... args) - - - T - current - cpp/utility/source_location/current - - (T... args) - - - T - file_name - cpp/utility/source_location/file_name - - (T... args) - - - T - function_name - cpp/utility/source_location/function_name - - (T... args) - - - T - line - cpp/utility/source_location/line - - (T... args) - - - T - source_location - cpp/utility/source_location/source_location - - (T... args) - - - - std::span - cpp/container/span - - T - back - cpp/container/span/back - - (T... args) - - - T - begin - cpp/container/span/begin - - (T... args) - - - T - cbegin - cpp/container/span/begin - - (T... args) - - - T - cend - cpp/container/span/end - - (T... args) - - - T - crbegin - cpp/container/span/rbegin - - (T... args) - - - T - crend - cpp/container/span/rend - - (T... args) - - - T - data - cpp/container/span/data - - (T... args) - - - T - empty - cpp/container/span/empty - - (T... args) - - - T - end - cpp/container/span/end - - (T... args) - - - T - first - cpp/container/span/first - - (T... args) - - - T - front - cpp/container/span/front - - (T... args) - - - T - last - cpp/container/span/last - - (T... args) - - - T - operator= - cpp/container/span/operator= - - (T... args) - - - T - operator[] - cpp/container/span/operator_at - - (T... args) - - - T - rbegin - cpp/container/span/rbegin - - (T... args) - - - T - rend - cpp/container/span/rend - - (T... args) - - - T - size - cpp/container/span/size - - (T... args) - - - T - size_bytes - cpp/container/span/size_bytes - - (T... args) - - - T - span - cpp/container/span/span - - (T... args) - - - T - subspan - cpp/container/span/subspan - - (T... args) - - - - std::sregex_iterator - cpp/regex/regex_iterator - - T - operator!= - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - sregex_iterator - cpp/regex/regex_iterator/regex_iterator - - (T... args) - - - - std::sregex_token_iterator - cpp/regex/regex_token_iterator - - T - operator!= - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_token_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - sregex_token_iterator - cpp/regex/regex_token_iterator/regex_token_iterator - - (T... args) - - - - std::ssub_match - cpp/regex/sub_match - - T - compare - cpp/regex/sub_match/compare - - (T... args) - - - T - first - cpp/utility/pair - - - - - T - length - cpp/regex/sub_match/length - - (T... args) - - - T - matched - cpp/regex/sub_match - - - - - T - operator string_type - cpp/regex/sub_match/str - - (T... args) - - - T - second - cpp/utility/pair - - - - - T - ssub_match - cpp/regex/sub_match/sub_match - - (T... args) - - - T - str - cpp/regex/sub_match/str - - (T... args) - - - T - swap - cpp/utility/pair/swap - - (T... args) - - - - std::stack - cpp/container/stack - - T - c - cpp/container/stack - - - - - T - emplace - cpp/container/stack/emplace - - (T... args) - - - T - empty - cpp/container/stack/empty - - (T... args) - - - T - operator= - cpp/container/stack/operator= - - (T... args) - - - T - pop - cpp/container/stack/pop - - (T... args) - - - T - push - cpp/container/stack/push - - (T... args) - - - T - size - cpp/container/stack/size - - (T... args) - - - T - stack - cpp/container/stack/stack - - (T... args) - - - T - swap - cpp/container/stack/swap - - (T... args) - - - T - top - cpp/container/stack/top - - (T... args) - - - T - ~stack - cpp/container/stack/~stack - - (T... args) - - - - std::stop_callback - cpp/thread/stop_callback - std::stop_callback::callback_type - - T - stop_callback - cpp/thread/stop_callback/stop_callback - - (T... args) - - - T - ~stop_callback - cpp/thread/stop_callback/~stop_callback - - (T... args) - - - - std::stop_callback::callback_type - cpp/thread/stop_callback - - - std::stop_source - cpp/thread/stop_source - - T - get_token - cpp/thread/stop_source/get_token - - (T... args) - - - T - operator= - cpp/thread/stop_source/operator= - - (T... args) - - - T - request_stop - cpp/thread/stop_source/request_stop - - (T... args) - - - T - stop_possible - cpp/thread/stop_source/stop_possible - - (T... args) - - - T - stop_requested - cpp/thread/stop_source/stop_requested - - (T... args) - - - T - stop_source - cpp/thread/stop_source/stop_source - - (T... args) - - - T - swap - cpp/thread/stop_source/swap - - (T... args) - - - T - ~stop_source - cpp/thread/stop_source/~stop_source - - (T... args) - - - - std::stop_token - cpp/thread/stop_token - - T - operator= - cpp/thread/stop_token/operator= - - (T... args) - - - T - stop_possible - cpp/thread/stop_token/stop_possible - - (T... args) - - - T - stop_requested - cpp/thread/stop_token/stop_requested - - (T... args) - - - T - stop_token - cpp/thread/stop_token/stop_token - - (T... args) - - - T - swap - cpp/thread/stop_token/swap - - (T... args) - - - T - ~stop_token - cpp/thread/stop_token/~stop_token - - (T... args) - - - - std::streambuf - cpp/io/basic_streambuf - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_streambuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - streambuf - cpp/io/basic_streambuf/basic_streambuf - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~streambuf - cpp/io/basic_streambuf/~basic_streambuf - - (T... args) - - - - std::streamoff - cpp/io/streamoff - - - std::streampos - cpp/io/fpos - - T - state - cpp/io/fpos/state - - (T... args) - - - - std::streamsize - cpp/io/streamsize - - - std::string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - string - cpp/string/basic_string/basic_string - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - - std::string_view - cpp/string/basic_string_view - - T - at - cpp/string/basic_string_view/at - - (T... args) - - - T - back - cpp/string/basic_string_view/back - - (T... args) - - - T - begin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cend - cpp/string/basic_string_view/end - - (T... args) - - - T - compare - cpp/string/basic_string_view/compare - - (T... args) - - - T - copy - cpp/string/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string_view/rend - - (T... args) - - - T - data - cpp/string/basic_string_view/data - - (T... args) - - - T - empty - cpp/string/basic_string_view/empty - - (T... args) - - - T - end - cpp/string/basic_string_view/end - - (T... args) - - - T - ends_with - cpp/string/basic_string_view/ends_with - - (T... args) - - - T - find - cpp/string/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string_view/front - - (T... args) - - - T - length - cpp/string/basic_string_view/size - - (T... args) - - - T - max_size - cpp/string/basic_string_view/max_size - - (T... args) - - - T - operator= - cpp/string/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/string/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/string/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/string/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/string/basic_string_view/rfind - - (T... args) - - - T - size - cpp/string/basic_string_view/size - - (T... args) - - - T - starts_with - cpp/string/basic_string_view/starts_with - - (T... args) - - - T - string_view - cpp/string/basic_string_view/basic_string_view - - (T... args) - - - T - substr - cpp/string/basic_string_view/substr - - (T... args) - - - T - swap - cpp/string/basic_string_view/swap - - (T... args) - - - - std::stringbuf - cpp/io/basic_stringbuf - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_stringbuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - str - cpp/io/basic_stringbuf/str - - (T... args) - - - T - stringbuf - cpp/io/basic_stringbuf/basic_stringbuf - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - - std::stringstream - cpp/io/basic_stringstream - std::stringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::stringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::stringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_stringstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::stringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_stringstream/str - - (T... args) - - - T - stringstream - cpp/io/basic_stringstream/basic_stringstream - - (T... args) - - - T - swap - cpp/io/basic_iostream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::stringstream::Init - cpp/io/ios_base/Init - - - std::stringstream::event_callback - cpp/io/ios_base/event_callback - - - std::stringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::stringstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::strong_ordering - cpp/utility/compare/strong_ordering - - T - operator partial_ordering - cpp/utility/compare/strong_ordering - - (T... args) - - - T - operator weak_ordering - cpp/utility/compare/strong_ordering - - (T... args) - - - - std::strstream - cpp/io/strstream - std::strstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::strstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::strstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - freeze - cpp/io/strstream/freeze - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - pcount - cpp/io/strstream/pcount - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::strstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/strstream/str - - (T... args) - - - T - strstream - cpp/io/strstream/strstream - - (T... args) - - - T - swap - cpp/io/basic_iostream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~strstream - cpp/io/strstream/~strstream - - (T... args) - - - - std::strstream::Init - cpp/io/ios_base/Init - - - std::strstream::event_callback - cpp/io/ios_base/event_callback - - - std::strstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::strstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::strstreambuf - cpp/io/strstreambuf - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - freeze - cpp/io/strstreambuf/freeze - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pcount - cpp/io/strstreambuf/pcount - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - str - cpp/io/strstreambuf/str - - (T... args) - - - T - strstreambuf - cpp/io/strstreambuf/strstreambuf - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~strstreambuf - cpp/io/strstreambuf/~strstreambuf - - (T... args) - - - - std::student_t_distribution - cpp/numeric/random/student_t_distribution - - T - max - cpp/numeric/random/student_t_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/student_t_distribution/min - - (T... args) - - - T - n - cpp/numeric/random/student_t_distribution/n - - (T... args) - - - T - operator() - cpp/numeric/random/student_t_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/student_t_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/student_t_distribution/reset - - (T... args) - - - T - student_t_distribution - cpp/numeric/random/student_t_distribution/student_t_distribution - - (T... args) - - - - std::sub_match - cpp/regex/sub_match - - T - compare - cpp/regex/sub_match/compare - - (T... args) - - - T - first - cpp/utility/pair - - - - - T - length - cpp/regex/sub_match/length - - (T... args) - - - T - matched - cpp/regex/sub_match - - - - - T - operator string_type - cpp/regex/sub_match/str - - (T... args) - - - T - second - cpp/utility/pair - - - - - T - str - cpp/regex/sub_match/str - - (T... args) - - - T - sub_match - cpp/regex/sub_match/sub_match - - (T... args) - - - T - swap - cpp/utility/pair/swap - - (T... args) - - - - std::subtract_with_carry_engine - cpp/numeric/random/subtract_with_carry_engine - - T - discard - cpp/numeric/random/subtract_with_carry_engine/discard - - (T... args) - - - T - max - cpp/numeric/random/subtract_with_carry_engine/max - - (T... args) - - - T - min - cpp/numeric/random/subtract_with_carry_engine/min - - (T... args) - - - T - operator() - cpp/numeric/random/subtract_with_carry_engine/operator() - - (T... args) - - - T - seed - cpp/numeric/random/subtract_with_carry_engine/seed - - (T... args) - - - T - subtract_with_carry_engine - cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine - - (T... args) - - - - std::suspend_always - cpp/coroutine/suspend_always - - T - await_ready - cpp/coroutine/suspend_always - - (T... args) - - - T - await_resume - cpp/coroutine/suspend_always - - (T... args) - - - T - await_suspend - cpp/coroutine/suspend_always - - (T... args) - - - - std::suspend_never - cpp/coroutine/suspend_never - - T - await_ready - cpp/coroutine/suspend_never - - (T... args) - - - T - await_resume - cpp/coroutine/suspend_never - - (T... args) - - - T - await_suspend - cpp/coroutine/suspend_never - - (T... args) - - - - std::syncbuf - cpp/io/basic_syncbuf - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - emit - cpp/io/basic_syncbuf/emit - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - get_allocator - cpp/io/basic_syncbuf/get_allocator - - (T... args) - - - T - get_wrapped - cpp/io/basic_syncbuf/get_wrapped - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_syncbuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - set_emit_on_sync - cpp/io/basic_syncbuf/set_emit_on_sync - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - syncbuf - cpp/io/basic_syncbuf/basic_syncbuf - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~syncbuf - cpp/io/basic_syncbuf/~basic_syncbuf - - (T... args) - - - - std::system_error - cpp/error/system_error - - T - code - cpp/error/system_error/code - - (T... args) - - - T - system_error - cpp/error/system_error/system_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::tera - cpp/numeric/ratio/ratio - - - std::terminate_handler - cpp/error/terminate_handler - - - std::this_thread - - - T - get_id - cpp/thread/get_id - - (T... args) - - - T - sleep_for - cpp/thread/sleep_for - - (T... args) - - - T - sleep_until - cpp/thread/sleep_until - - (T... args) - - - T - yield - cpp/thread/yield - - (T... args) - - - - std::thread - cpp/thread/thread - - T - detach - cpp/thread/thread/detach - - (T... args) - - - T - get_id - cpp/thread/thread/get_id - - (T... args) - - - T - hardware_concurrency - cpp/thread/thread/hardware_concurrency - - (T... args) - - std::thread::id - - T - join - cpp/thread/thread/join - - (T... args) - - - T - joinable - cpp/thread/thread/joinable - - (T... args) - - - T - native_handle - cpp/thread/thread/native_handle - - (T... args) - - - T - operator= - cpp/thread/thread/operator= - - (T... args) - - - T - swap - cpp/thread/thread/swap - - (T... args) - - - T - thread - cpp/thread/thread/thread - - (T... args) - - - T - ~thread - cpp/thread/thread/~thread - - (T... args) - - - - std::thread::id - cpp/thread/thread/id - - T - id - cpp/thread/thread/id/id - - (T... args) - - - T - operator!= - cpp/thread/thread/id/operator_cmp - - (T... args) - - - T - operator< - cpp/thread/thread/id/operator_cmp - - (T... args) - - - T - operator<< - cpp/thread/thread/id/operator_ltlt - - (T... args) - - - T - operator<= - cpp/thread/thread/id/operator_cmp - - (T... args) - - - T - operator== - cpp/thread/thread/id/operator_cmp - - (T... args) - - - T - operator> - cpp/thread/thread/id/operator_cmp - - (T... args) - - - T - operator>= - cpp/thread/thread/id/operator_cmp - - (T... args) - - - - std::time_base - cpp/locale/time_base - - - std::time_get - cpp/locale/time_get - std::time_get::char_type - - T - date_order - cpp/locale/time_get/date_order - - (T... args) - - - T - do_date_order - cpp/locale/time_get/date_order - - (T... args) - - - T - do_get - cpp/locale/time_get/get - - (T... args) - - - T - do_get_date - cpp/locale/time_get/get_date - - (T... args) - - - T - do_get_monthname - cpp/locale/time_get/get_monthname - - (T... args) - - - T - do_get_time - cpp/locale/time_get/get_time - - (T... args) - - - T - do_get_weekday - cpp/locale/time_get/get_weekday - - (T... args) - - - T - do_get_year - cpp/locale/time_get/get_year - - (T... args) - - - T - get - cpp/locale/time_get/get - - (T... args) - - - T - get_date - cpp/locale/time_get/get_date - - (T... args) - - - T - get_monthname - cpp/locale/time_get/get_monthname - - (T... args) - - - T - get_time - cpp/locale/time_get/get_time - - (T... args) - - - T - get_weekday - cpp/locale/time_get/get_weekday - - (T... args) - - - T - get_year - cpp/locale/time_get/get_year - - (T... args) - - - T - id - cpp/locale/time_get - - - - std::time_get::iter_type - - T - time_get - cpp/locale/time_get/time_get - - (T... args) - - - T - ~time_get - cpp/locale/time_get/~time_get - - (T... args) - - - - std::time_get::char_type - cpp/locale/time_get - - - std::time_get::iter_type - cpp/locale/time_get - - - std::time_get_byname - cpp/locale/time_get_byname - std::time_get_byname::char_type - - T - date_order - cpp/locale/time_get/date_order - - (T... args) - - - T - do_date_order - cpp/locale/time_get/date_order - - (T... args) - - - T - do_get - cpp/locale/time_get/get - - (T... args) - - - T - do_get_date - cpp/locale/time_get/get_date - - (T... args) - - - T - do_get_monthname - cpp/locale/time_get/get_monthname - - (T... args) - - - T - do_get_time - cpp/locale/time_get/get_time - - (T... args) - - - T - do_get_weekday - cpp/locale/time_get/get_weekday - - (T... args) - - - T - do_get_year - cpp/locale/time_get/get_year - - (T... args) - - - T - get - cpp/locale/time_get/get - - (T... args) - - - T - get_date - cpp/locale/time_get/get_date - - (T... args) - - - T - get_monthname - cpp/locale/time_get/get_monthname - - (T... args) - - - T - get_time - cpp/locale/time_get/get_time - - (T... args) - - - T - get_weekday - cpp/locale/time_get/get_weekday - - (T... args) - - - T - get_year - cpp/locale/time_get/get_year - - (T... args) - - - T - id - cpp/locale/time_get - - - - std::time_get_byname::iter_type - - T - time_get_byname - cpp/locale/time_get_byname - - (T... args) - - - T - ~time_get_byname - cpp/locale/time_get_byname - - (T... args) - - - - std::time_get_byname::char_type - cpp/locale/time_get - - - std::time_get_byname::iter_type - cpp/locale/time_get - - - std::time_put - cpp/locale/time_put - std::time_put::char_type - - T - do_put - cpp/locale/time_put/put - - (T... args) - - - T - id - cpp/locale/time_put - - - - std::time_put::iter_type - - T - put - cpp/locale/time_put/put - - (T... args) - - - T - time_put - cpp/locale/time_put/time_put - - (T... args) - - - T - ~time_put - cpp/locale/time_put/~time_put - - (T... args) - - - - std::time_put::char_type - cpp/locale/time_put - - - std::time_put::iter_type - cpp/locale/time_put - - - std::time_put_byname - cpp/locale/time_put_byname - std::time_put_byname::char_type - - T - do_put - cpp/locale/time_put/put - - (T... args) - - - T - id - cpp/locale/time_put - - - - std::time_put_byname::iter_type - - T - put - cpp/locale/time_put/put - - (T... args) - - - T - time_put_byname - cpp/locale/time_put_byname - - (T... args) - - - T - ~time_put_byname - cpp/locale/time_put_byname - - (T... args) - - - - std::time_put_byname::char_type - cpp/locale/time_put - - - std::time_put_byname::iter_type - cpp/locale/time_put - - - std::time_t - cpp/chrono/c/time_t - - - std::timed_mutex - cpp/thread/timed_mutex - - T - lock - cpp/thread/timed_mutex/lock - - (T... args) - - - T - native_handle - cpp/thread/timed_mutex/native_handle - - (T... args) - - - T - timed_mutex - cpp/thread/timed_mutex/timed_mutex - - (T... args) - - - T - try_lock - cpp/thread/timed_mutex/try_lock - - (T... args) - - - T - try_lock_for - cpp/thread/timed_mutex/try_lock_for - - (T... args) - - - T - try_lock_until - cpp/thread/timed_mutex/try_lock_until - - (T... args) - - - T - unlock - cpp/thread/timed_mutex/unlock - - (T... args) - - - T - ~timed_mutex - cpp/thread/timed_mutex/~timed_mutex - - (T... args) - - - - std::tm - cpp/chrono/c/tm - - - std::to_chars_result - cpp/utility/to_chars - - - std::true_type - cpp/types/integral_constant - - - std::try_to_lock_t - cpp/thread/lock_tag_t - - - std::tuple - cpp/utility/tuple - - T - operator= - cpp/utility/tuple/operator= - - (T... args) - - - T - swap - cpp/utility/tuple/swap - - (T... args) - - - T - tuple - cpp/utility/tuple/tuple - - (T... args) - - - - std::type_identity - cpp/types/type_identity - - - std::type_identity_t - cpp/types/type_identity - - - std::type_index - cpp/types/type_index - - T - hash_code - cpp/types/type_index/hash_code - - (T... args) - - - T - name - cpp/types/type_index/name - - (T... args) - - - T - operator!= - cpp/types/type_index/operator_cmp - - (T... args) - - - T - operator< - cpp/types/type_index/operator_cmp - - (T... args) - - - T - operator<= - cpp/types/type_index/operator_cmp - - (T... args) - - - T - operator== - cpp/types/type_index/operator_cmp - - (T... args) - - - T - operator> - cpp/types/type_index/operator_cmp - - (T... args) - - - T - operator>= - cpp/types/type_index/operator_cmp - - (T... args) - - - T - type_index - cpp/types/type_index/type_index - - (T... args) - - - - std::type_info - cpp/types/type_info - - T - before - cpp/types/type_info/before - - (T... args) - - - T - hash_code - cpp/types/type_info/hash_code - - (T... args) - - - T - name - cpp/types/type_info/name - - (T... args) - - - T - operator!= - cpp/types/type_info/operator_cmp - - (T... args) - - - T - operator== - cpp/types/type_info/operator_cmp - - (T... args) - - - - std::u16streampos - cpp/io/fpos - - T - state - cpp/io/fpos/state - - (T... args) - - - - std::u16string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - T - u16string - cpp/string/basic_string/basic_string - - (T... args) - - - - std::u16string_view - cpp/string/basic_string_view - - T - at - cpp/string/basic_string_view/at - - (T... args) - - - T - back - cpp/string/basic_string_view/back - - (T... args) - - - T - begin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cend - cpp/string/basic_string_view/end - - (T... args) - - - T - compare - cpp/string/basic_string_view/compare - - (T... args) - - - T - copy - cpp/string/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string_view/rend - - (T... args) - - - T - data - cpp/string/basic_string_view/data - - (T... args) - - - T - empty - cpp/string/basic_string_view/empty - - (T... args) - - - T - end - cpp/string/basic_string_view/end - - (T... args) - - - T - ends_with - cpp/string/basic_string_view/ends_with - - (T... args) - - - T - find - cpp/string/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string_view/front - - (T... args) - - - T - length - cpp/string/basic_string_view/size - - (T... args) - - - T - max_size - cpp/string/basic_string_view/max_size - - (T... args) - - - T - operator= - cpp/string/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/string/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/string/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/string/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/string/basic_string_view/rfind - - (T... args) - - - T - size - cpp/string/basic_string_view/size - - (T... args) - - - T - starts_with - cpp/string/basic_string_view/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string_view/substr - - (T... args) - - - T - swap - cpp/string/basic_string_view/swap - - (T... args) - - - T - u16string_view - cpp/string/basic_string_view/basic_string_view - - (T... args) - - - - std::u32streampos - cpp/io/fpos - - T - state - cpp/io/fpos/state - - (T... args) - - - - std::u32string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - T - u32string - cpp/string/basic_string/basic_string - - (T... args) - - - - std::u32string_view - cpp/string/basic_string_view - - T - at - cpp/string/basic_string_view/at - - (T... args) - - - T - back - cpp/string/basic_string_view/back - - (T... args) - - - T - begin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cend - cpp/string/basic_string_view/end - - (T... args) - - - T - compare - cpp/string/basic_string_view/compare - - (T... args) - - - T - copy - cpp/string/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string_view/rend - - (T... args) - - - T - data - cpp/string/basic_string_view/data - - (T... args) - - - T - empty - cpp/string/basic_string_view/empty - - (T... args) - - - T - end - cpp/string/basic_string_view/end - - (T... args) - - - T - ends_with - cpp/string/basic_string_view/ends_with - - (T... args) - - - T - find - cpp/string/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string_view/front - - (T... args) - - - T - length - cpp/string/basic_string_view/size - - (T... args) - - - T - max_size - cpp/string/basic_string_view/max_size - - (T... args) - - - T - operator= - cpp/string/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/string/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/string/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/string/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/string/basic_string_view/rfind - - (T... args) - - - T - size - cpp/string/basic_string_view/size - - (T... args) - - - T - starts_with - cpp/string/basic_string_view/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string_view/substr - - (T... args) - - - T - swap - cpp/string/basic_string_view/swap - - (T... args) - - - T - u32string_view - cpp/string/basic_string_view/basic_string_view - - (T... args) - - - - std::u8streampos - cpp/io/fpos - - T - state - cpp/io/fpos/state - - (T... args) - - - - std::u8string - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - T - u8string - cpp/string/basic_string/basic_string - - (T... args) - - - - std::u8string_view - cpp/string/basic_string_view - - T - at - cpp/string/basic_string_view/at - - (T... args) - - - T - back - cpp/string/basic_string_view/back - - (T... args) - - - T - begin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cend - cpp/string/basic_string_view/end - - (T... args) - - - T - compare - cpp/string/basic_string_view/compare - - (T... args) - - - T - copy - cpp/string/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string_view/rend - - (T... args) - - - T - data - cpp/string/basic_string_view/data - - (T... args) - - - T - empty - cpp/string/basic_string_view/empty - - (T... args) - - - T - end - cpp/string/basic_string_view/end - - (T... args) - - - T - ends_with - cpp/string/basic_string_view/ends_with - - (T... args) - - - T - find - cpp/string/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string_view/front - - (T... args) - - - T - length - cpp/string/basic_string_view/size - - (T... args) - - - T - max_size - cpp/string/basic_string_view/max_size - - (T... args) - - - T - operator= - cpp/string/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/string/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/string/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/string/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/string/basic_string_view/rfind - - (T... args) - - - T - size - cpp/string/basic_string_view/size - - (T... args) - - - T - starts_with - cpp/string/basic_string_view/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string_view/substr - - (T... args) - - - T - swap - cpp/string/basic_string_view/swap - - (T... args) - - - T - u8string_view - cpp/string/basic_string_view/basic_string_view - - (T... args) - - - - std::uint16_t - cpp/types/integer - - - std::uint32_t - cpp/types/integer - - - std::uint64_t - cpp/types/integer - - - std::uint8_t - cpp/types/integer - - - std::uint_fast16_t - cpp/types/integer - - - std::uint_fast32_t - cpp/types/integer - - - std::uint_fast64_t - cpp/types/integer - - - std::uint_fast8_t - cpp/types/integer - - - std::uint_least16_t - cpp/types/integer - - - std::uint_least32_t - cpp/types/integer - - - std::uint_least64_t - cpp/types/integer - - - std::uint_least8_t - cpp/types/integer - - - std::uintmax_t - cpp/types/integer - - - std::uintptr_t - cpp/types/integer - - - std::unary_function - cpp/utility/functional/unary_function - - - std::unary_negate - cpp/utility/functional/unary_negate - - T - operator() - cpp/utility/functional/unary_negate - - (T... args) - - - T - unary_negate - cpp/utility/functional/unary_negate - - (T... args) - - - - std::underflow_error - cpp/error/underflow_error - - T - underflow_error - cpp/error/underflow_error - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::underlying_type - cpp/types/underlying_type - - - std::underlying_type_t - cpp/types/underlying_type - - - std::unexpected_handler - cpp/error/unexpected_handler - - - std::uniform_int_distribution - cpp/numeric/random/uniform_int_distribution - - T - a - cpp/numeric/random/uniform_int_distribution/params - - (T... args) - - - T - b - cpp/numeric/random/uniform_int_distribution/params - - (T... args) - - - T - max - cpp/numeric/random/uniform_int_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/uniform_int_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/uniform_int_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/uniform_int_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/uniform_int_distribution/reset - - (T... args) - - - T - uniform_int_distribution - cpp/numeric/random/uniform_int_distribution/uniform_int_distribution - - (T... args) - - - - std::uniform_real_distribution - cpp/numeric/random/uniform_real_distribution - - T - a - cpp/numeric/random/uniform_real_distribution/params - - (T... args) - - - T - b - cpp/numeric/random/uniform_real_distribution/params - - (T... args) - - - T - max - cpp/numeric/random/uniform_real_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/uniform_real_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/uniform_real_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/uniform_real_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/uniform_real_distribution/reset - - (T... args) - - - T - uniform_real_distribution - cpp/numeric/random/uniform_real_distribution/uniform_real_distribution - - (T... args) - - - - std::unique_lock - cpp/thread/unique_lock - - T - lock - cpp/thread/unique_lock/lock - - (T... args) - - - T - mutex - cpp/thread/unique_lock/mutex - - (T... args) - - - T - operator bool - cpp/thread/unique_lock/operator_bool - - (T... args) - - - T - operator= - cpp/thread/unique_lock/operator= - - (T... args) - - - T - owns_lock - cpp/thread/unique_lock/owns_lock - - (T... args) - - - T - release - cpp/thread/unique_lock/release - - (T... args) - - - T - swap - cpp/thread/unique_lock/swap - - (T... args) - - - T - try_lock - cpp/thread/unique_lock/try_lock - - (T... args) - - - T - try_lock_for - cpp/thread/unique_lock/try_lock_for - - (T... args) - - - T - try_lock_until - cpp/thread/unique_lock/try_lock_until - - (T... args) - - - T - unique_lock - cpp/thread/unique_lock/unique_lock - - (T... args) - - - T - unlock - cpp/thread/unique_lock/unlock - - (T... args) - - - T - ~unique_lock - cpp/thread/unique_lock/~unique_lock - - (T... args) - - - - std::unique_ptr - cpp/memory/unique_ptr - - T - get - cpp/memory/unique_ptr/get - - (T... args) - - - T - get_deleter - cpp/memory/unique_ptr/get_deleter - - (T... args) - - - T - operator bool - cpp/memory/unique_ptr/operator_bool - - (T... args) - - - T - operator* - cpp/memory/unique_ptr/operator* - - (T... args) - - - T - operator-> - cpp/memory/unique_ptr/operator* - - (T... args) - - - T - operator= - cpp/memory/unique_ptr/operator= - - (T... args) - - - T - operator[] - cpp/memory/unique_ptr/operator_at - - (T... args) - - - T - release - cpp/memory/unique_ptr/release - - (T... args) - - - T - reset - cpp/memory/unique_ptr/reset - - (T... args) - - - T - swap - cpp/memory/unique_ptr/swap - - (T... args) - - - T - unique_ptr - cpp/memory/unique_ptr/unique_ptr - - (T... args) - - - T - ~unique_ptr - cpp/memory/unique_ptr/~unique_ptr - - (T... args) - - - - std::unordered_map - cpp/container/unordered_map - - T - at - cpp/container/unordered_map/at - - (T... args) - - - T - begin - cpp/container/unordered_map/begin - - (T... args) - - - T - begin(int) - cpp/container/unordered_map/begin2 - - (T... args) - - - T - bucket - cpp/container/unordered_map/bucket - - (T... args) - - - T - bucket_count - cpp/container/unordered_map/bucket_count - - (T... args) - - - T - bucket_size - cpp/container/unordered_map/bucket_size - - (T... args) - - - T - cbegin - cpp/container/unordered_map/begin - - (T... args) - - - T - cbegin(int) - cpp/container/unordered_map/begin2 - - (T... args) - - - T - cend - cpp/container/unordered_map/end - - (T... args) - - - T - cend(int) - cpp/container/unordered_map/end2 - - (T... args) - - - T - clear - cpp/container/unordered_map/clear - - (T... args) - - - T - contains - cpp/container/unordered_map/contains - - (T... args) - - - T - count - cpp/container/unordered_map/count - - (T... args) - - - T - emplace - cpp/container/unordered_map/emplace - - (T... args) - - - T - emplace_hint - cpp/container/unordered_map/emplace_hint - - (T... args) - - - T - empty - cpp/container/unordered_map/empty - - (T... args) - - - T - end - cpp/container/unordered_map/end - - (T... args) - - - T - end(int) - cpp/container/unordered_map/end2 - - (T... args) - - - T - equal_range - cpp/container/unordered_map/equal_range - - (T... args) - - - T - erase - cpp/container/unordered_map/erase - - (T... args) - - - T - extract - cpp/container/unordered_map/extract - - (T... args) - - - T - find - cpp/container/unordered_map/find - - (T... args) - - - T - get_allocator - cpp/container/unordered_map/get_allocator - - (T... args) - - - T - hash_function - cpp/container/unordered_map/hash_function - - (T... args) - - - T - insert - cpp/container/unordered_map/insert - - (T... args) - - - T - insert_or_assign - cpp/container/unordered_map/insert_or_assign - - (T... args) - - - T - key_eq - cpp/container/unordered_map/key_eq - - (T... args) - - - T - load_factor - cpp/container/unordered_map/load_factor - - (T... args) - - - T - max_bucket_count - cpp/container/unordered_map/max_bucket_count - - (T... args) - - - T - max_load_factor - cpp/container/unordered_map/max_load_factor - - (T... args) - - - T - max_size - cpp/container/unordered_map/max_size - - (T... args) - - - T - merge - cpp/container/unordered_map/merge - - (T... args) - - - T - operator= - cpp/container/unordered_map/operator= - - (T... args) - - - T - operator[] - cpp/container/unordered_map/operator_at - - (T... args) - - - T - rehash - cpp/container/unordered_map/rehash - - (T... args) - - - T - reserve - cpp/container/unordered_map/reserve - - (T... args) - - - T - size - cpp/container/unordered_map/size - - (T... args) - - - T - swap - cpp/container/unordered_map/swap - - (T... args) - - - T - try_emplace - cpp/container/unordered_map/try_emplace - - (T... args) - - - T - unordered_map - cpp/container/unordered_map/unordered_map - - (T... args) - - - T - ~unordered_map - cpp/container/unordered_map/~unordered_map - - (T... args) - - - - std::unordered_multimap - cpp/container/unordered_multimap - - T - begin - cpp/container/unordered_multimap/begin - - (T... args) - - - T - begin(int) - cpp/container/unordered_multimap/begin2 - - (T... args) - - - T - bucket - cpp/container/unordered_multimap/bucket - - (T... args) - - - T - bucket_count - cpp/container/unordered_multimap/bucket_count - - (T... args) - - - T - bucket_size - cpp/container/unordered_multimap/bucket_size - - (T... args) - - - T - cbegin - cpp/container/unordered_multimap/begin - - (T... args) - - - T - cbegin(int) - cpp/container/unordered_multimap/begin2 - - (T... args) - - - T - cend - cpp/container/unordered_multimap/end - - (T... args) - - - T - cend(int) - cpp/container/unordered_multimap/end2 - - (T... args) - - - T - clear - cpp/container/unordered_multimap/clear - - (T... args) - - - T - contains - cpp/container/unordered_multimap/contains - - (T... args) - - - T - count - cpp/container/unordered_multimap/count - - (T... args) - - - T - emplace - cpp/container/unordered_multimap/emplace - - (T... args) - - - T - emplace_hint - cpp/container/unordered_multimap/emplace_hint - - (T... args) - - - T - empty - cpp/container/unordered_multimap/empty - - (T... args) - - - T - end - cpp/container/unordered_multimap/end - - (T... args) - - - T - end(int) - cpp/container/unordered_multimap/end2 - - (T... args) - - - T - equal_range - cpp/container/unordered_multimap/equal_range - - (T... args) - - - T - erase - cpp/container/unordered_multimap/erase - - (T... args) - - - T - extract - cpp/container/unordered_multimap/extract - - (T... args) - - - T - find - cpp/container/unordered_multimap/find - - (T... args) - - - T - get_allocator - cpp/container/unordered_multimap/get_allocator - - (T... args) - - - T - hash_function - cpp/container/unordered_multimap/hash_function - - (T... args) - - - T - insert - cpp/container/unordered_multimap/insert - - (T... args) - - - T - key_eq - cpp/container/unordered_multimap/key_eq - - (T... args) - - - T - load_factor - cpp/container/unordered_multimap/load_factor - - (T... args) - - - T - max_bucket_count - cpp/container/unordered_multimap/max_bucket_count - - (T... args) - - - T - max_load_factor - cpp/container/unordered_multimap/max_load_factor - - (T... args) - - - T - max_size - cpp/container/unordered_multimap/max_size - - (T... args) - - - T - merge - cpp/container/unordered_multimap/merge - - (T... args) - - - T - operator= - cpp/container/unordered_multimap/operator= - - (T... args) - - - T - rehash - cpp/container/unordered_multimap/rehash - - (T... args) - - - T - reserve - cpp/container/unordered_multimap/reserve - - (T... args) - - - T - size - cpp/container/unordered_multimap/size - - (T... args) - - - T - swap - cpp/container/unordered_multimap/swap - - (T... args) - - - T - unordered_multimap - cpp/container/unordered_multimap/unordered_multimap - - (T... args) - - - T - ~unordered_multimap - cpp/container/unordered_multimap/~unordered_multimap - - (T... args) - - - - std::unordered_multiset - cpp/container/unordered_multiset - - T - begin - cpp/container/unordered_multiset/begin - - (T... args) - - - T - begin(int) - cpp/container/unordered_multiset/begin2 - - (T... args) - - - T - bucket - cpp/container/unordered_multiset/bucket - - (T... args) - - - T - bucket_count - cpp/container/unordered_multiset/bucket_count - - (T... args) - - - T - bucket_size - cpp/container/unordered_multiset/bucket_size - - (T... args) - - - T - cbegin - cpp/container/unordered_multiset/begin - - (T... args) - - - T - cbegin(int) - cpp/container/unordered_multiset/begin2 - - (T... args) - - - T - cend - cpp/container/unordered_multiset/end - - (T... args) - - - T - cend(int) - cpp/container/unordered_multiset/end2 - - (T... args) - - - T - clear - cpp/container/unordered_multiset/clear - - (T... args) - - - T - contains - cpp/container/unordered_multiset/contains - - (T... args) - - - T - count - cpp/container/unordered_multiset/count - - (T... args) - - - T - emplace - cpp/container/unordered_multiset/emplace - - (T... args) - - - T - emplace_hint - cpp/container/unordered_multiset/emplace_hint - - (T... args) - - - T - empty - cpp/container/unordered_multiset/empty - - (T... args) - - - T - end - cpp/container/unordered_multiset/end - - (T... args) - - - T - end(int) - cpp/container/unordered_multiset/end2 - - (T... args) - - - T - equal_range - cpp/container/unordered_multiset/equal_range - - (T... args) - - - T - erase - cpp/container/unordered_multiset/erase - - (T... args) - - - T - extract - cpp/container/unordered_multiset/extract - - (T... args) - - - T - find - cpp/container/unordered_multiset/find - - (T... args) - - - T - get_allocator - cpp/container/unordered_multiset/get_allocator - - (T... args) - - - T - hash_function - cpp/container/unordered_multiset/hash_function - - (T... args) - - - T - insert - cpp/container/unordered_multiset/insert - - (T... args) - - - T - key_eq - cpp/container/unordered_multiset/key_eq - - (T... args) - - - T - load_factor - cpp/container/unordered_multiset/load_factor - - (T... args) - - - T - max_bucket_count - cpp/container/unordered_multiset/max_bucket_count - - (T... args) - - - T - max_load_factor - cpp/container/unordered_multiset/max_load_factor - - (T... args) - - - T - max_size - cpp/container/unordered_multiset/max_size - - (T... args) - - - T - merge - cpp/container/unordered_multiset/merge - - (T... args) - - - T - operator= - cpp/container/unordered_multiset/operator= - - (T... args) - - - T - rehash - cpp/container/unordered_multiset/rehash - - (T... args) - - - T - reserve - cpp/container/unordered_multiset/reserve - - (T... args) - - - T - size - cpp/container/unordered_multiset/size - - (T... args) - - - T - swap - cpp/container/unordered_multiset/swap - - (T... args) - - - T - unordered_multiset - cpp/container/unordered_multiset/unordered_multiset - - (T... args) - - - T - ~unordered_multiset - cpp/container/unordered_multiset/~unordered_multiset - - (T... args) - - - - std::unordered_set - cpp/container/unordered_set - - T - begin - cpp/container/unordered_set/begin - - (T... args) - - - T - begin(int) - cpp/container/unordered_set/begin2 - - (T... args) - - - T - bucket - cpp/container/unordered_set/bucket - - (T... args) - - - T - bucket_count - cpp/container/unordered_set/bucket_count - - (T... args) - - - T - bucket_size - cpp/container/unordered_set/bucket_size - - (T... args) - - - T - cbegin - cpp/container/unordered_set/begin - - (T... args) - - - T - cbegin(int) - cpp/container/unordered_set/begin2 - - (T... args) - - - T - cend - cpp/container/unordered_set/end - - (T... args) - - - T - cend(int) - cpp/container/unordered_set/end2 - - (T... args) - - - T - clear - cpp/container/unordered_set/clear - - (T... args) - - - T - contains - cpp/container/unordered_set/contains - - (T... args) - - - T - count - cpp/container/unordered_set/count - - (T... args) - - - T - emplace - cpp/container/unordered_set/emplace - - (T... args) - - - T - emplace_hint - cpp/container/unordered_set/emplace_hint - - (T... args) - - - T - empty - cpp/container/unordered_set/empty - - (T... args) - - - T - end - cpp/container/unordered_set/end - - (T... args) - - - T - end(int) - cpp/container/unordered_set/end2 - - (T... args) - - - T - equal_range - cpp/container/unordered_set/equal_range - - (T... args) - - - T - erase - cpp/container/unordered_set/erase - - (T... args) - - - T - extract - cpp/container/unordered_set/extract - - (T... args) - - - T - find - cpp/container/unordered_set/find - - (T... args) - - - T - get_allocator - cpp/container/unordered_set/get_allocator - - (T... args) - - - T - hash_function - cpp/container/unordered_set/hash_function - - (T... args) - - - T - insert - cpp/container/unordered_set/insert - - (T... args) - - - T - key_eq - cpp/container/unordered_set/key_eq - - (T... args) - - - T - load_factor - cpp/container/unordered_set/load_factor - - (T... args) - - - T - max_bucket_count - cpp/container/unordered_set/max_bucket_count - - (T... args) - - - T - max_load_factor - cpp/container/unordered_set/max_load_factor - - (T... args) - - - T - max_size - cpp/container/unordered_set/max_size - - (T... args) - - - T - merge - cpp/container/unordered_set/merge - - (T... args) - - - T - operator= - cpp/container/unordered_set/operator= - - (T... args) - - - T - rehash - cpp/container/unordered_set/rehash - - (T... args) - - - T - reserve - cpp/container/unordered_set/reserve - - (T... args) - - - T - size - cpp/container/unordered_set/size - - (T... args) - - - T - swap - cpp/container/unordered_set/swap - - (T... args) - - - T - unordered_set - cpp/container/unordered_set/unordered_set - - (T... args) - - - T - ~unordered_set - cpp/container/unordered_set/~unordered_set - - (T... args) - - - - std::unwrap_ref_decay - cpp/utility/functional/unwrap_reference - - - std::unwrap_ref_decay_t - cpp/utility/functional/unwrap_reference - - - std::unwrap_reference - cpp/utility/functional/unwrap_reference - - - std::unwrap_reference_t - cpp/utility/functional/unwrap_reference - - - std::uses_allocator - cpp/memory/uses_allocator - - - std::valarray - cpp/numeric/valarray - - T - apply - cpp/numeric/valarray/apply - - (T... args) - - - T - cshift - cpp/numeric/valarray/cshift - - (T... args) - - - T - max - cpp/numeric/valarray/max - - (T... args) - - - T - min - cpp/numeric/valarray/min - - (T... args) - - - T - operator! - cpp/numeric/valarray/operator_arith - - (T... args) - - - T - operator%= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator&= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator*= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator+ - cpp/numeric/valarray/operator_arith - - (T... args) - - - T - operator+= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator- - cpp/numeric/valarray/operator_arith - - (T... args) - - - T - operator-= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator/= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator<<= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator= - cpp/numeric/valarray/operator= - - (T... args) - - - T - operator>>= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator[] - cpp/numeric/valarray/operator_at - - (T... args) - - - T - operator^= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator|= - cpp/numeric/valarray/operator_arith2 - - (T... args) - - - T - operator~ - cpp/numeric/valarray/operator_arith - - (T... args) - - - T - resize - cpp/numeric/valarray/resize - - (T... args) - - - T - shift - cpp/numeric/valarray/shift - - (T... args) - - - T - size - cpp/numeric/valarray/size - - (T... args) - - - T - sum - cpp/numeric/valarray/sum - - (T... args) - - - T - swap - cpp/numeric/valarray/swap - - (T... args) - - - T - valarray - cpp/numeric/valarray/valarray - - (T... args) - - - T - ~valarray - cpp/numeric/valarray/~valarray - - (T... args) - - - - std::variant - cpp/utility/variant - - T - emplace - cpp/utility/variant/emplace - - (T... args) - - - T - index - cpp/utility/variant/index - - (T... args) - - - T - operator= - cpp/utility/variant/operator= - - (T... args) - - - T - swap - cpp/utility/variant/swap - - (T... args) - - - T - valueless_by_exception - cpp/utility/variant/valueless_by_exception - - (T... args) - - - T - variant - cpp/utility/variant/variant - - (T... args) - - - T - ~variant - cpp/utility/variant/~variant - - (T... args) - - - - std::variant_alternative - cpp/utility/variant/variant_alternative - - - std::variant_alternative_t - cpp/utility/variant/variant_alternative - - - std::variant_size - cpp/utility/variant/variant_size - - - std::vector - cpp/container/vector - - T - assign - cpp/container/vector/assign - - (T... args) - - - T - at - cpp/container/vector/at - - (T... args) - - - T - back - cpp/container/vector/back - - (T... args) - - - T - begin - cpp/container/vector/begin - - (T... args) - - - T - capacity - cpp/container/vector/capacity - - (T... args) - - - T - cbegin - cpp/container/vector/begin - - (T... args) - - - T - cend - cpp/container/vector/end - - (T... args) - - - T - clear - cpp/container/vector/clear - - (T... args) - - - T - crbegin - cpp/container/vector/rbegin - - (T... args) - - - T - crend - cpp/container/vector/rend - - (T... args) - - - T - data - cpp/container/vector/data - - (T... args) - - - T - emplace - cpp/container/vector/emplace - - (T... args) - - - T - emplace_back - cpp/container/vector/emplace_back - - (T... args) - - - T - empty - cpp/container/vector/empty - - (T... args) - - - T - end - cpp/container/vector/end - - (T... args) - - - T - erase - cpp/container/vector/erase - - (T... args) - - - T - front - cpp/container/vector/front - - (T... args) - - - T - get_allocator - cpp/container/vector/get_allocator - - (T... args) - - - T - insert - cpp/container/vector/insert - - (T... args) - - - T - max_size - cpp/container/vector/max_size - - (T... args) - - - T - operator= - cpp/container/vector/operator= - - (T... args) - - - T - operator[] - cpp/container/vector/operator_at - - (T... args) - - - T - pop_back - cpp/container/vector/pop_back - - (T... args) - - - T - push_back - cpp/container/vector/push_back - - (T... args) - - - T - rbegin - cpp/container/vector/rbegin - - (T... args) - - - T - rend - cpp/container/vector/rend - - (T... args) - - - T - reserve - cpp/container/vector/reserve - - (T... args) - - - T - resize - cpp/container/vector/resize - - (T... args) - - - T - shrink_to_fit - cpp/container/vector/shrink_to_fit - - (T... args) - - - T - size - cpp/container/vector/size - - (T... args) - - - T - swap - cpp/container/vector/swap - - (T... args) - - - T - vector - cpp/container/vector/vector - - (T... args) - - - T - ~vector - cpp/container/vector/~vector - - (T... args) - - - - std::void_t - cpp/types/void_t - - - std::wbuffer_convert - cpp/locale/wbuffer_convert - - T - rdbuf - cpp/locale/wbuffer_convert/rdbuf - - (T... args) - - - T - state - cpp/locale/wbuffer_convert/state - - (T... args) - - - T - wbuffer_convert - cpp/locale/wbuffer_convert/wbuffer_convert - - (T... args) - - - T - ~wbuffer_convert - cpp/locale/wbuffer_convert/~wbuffer_convert - - (T... args) - - - - std::wcerr - cpp/io/cerr - - - std::wcin - cpp/io/cin - - - std::wclog - cpp/io/clog - - - std::wcmatch - cpp/regex/match_results - - T - begin - cpp/regex/match_results/begin - - (T... args) - - - T - cbegin - cpp/regex/match_results/begin - - (T... args) - - - T - cend - cpp/regex/match_results/end - - (T... args) - - - T - empty - cpp/regex/match_results/empty - - (T... args) - - - T - end - cpp/regex/match_results/end - - (T... args) - - - T - format - cpp/regex/match_results/format - - (T... args) - - - T - get_allocator - cpp/regex/match_results/get_allocator - - (T... args) - - - T - length - cpp/regex/match_results/length - - (T... args) - - - T - max_size - cpp/regex/match_results/max_size - - (T... args) - - - T - operator[] - cpp/regex/match_results/operator_at - - (T... args) - - - T - position - cpp/regex/match_results/position - - (T... args) - - - T - prefix - cpp/regex/match_results/prefix - - (T... args) - - - T - ready - cpp/regex/match_results/ready - - (T... args) - - - T - size - cpp/regex/match_results/size - - (T... args) - - - T - str - cpp/regex/match_results/str - - (T... args) - - - T - suffix - cpp/regex/match_results/suffix - - (T... args) - - - T - swap - cpp/regex/match_results/swap - - (T... args) - - - T - wcmatch - cpp/regex/match_results/match_results - - (T... args) - - - T - ~wcmatch - cpp/regex/match_results/~match_results - - (T... args) - - - - std::wcout - cpp/io/cout - - - std::wcregex_iterator - cpp/regex/regex_iterator - - T - operator!= - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - wcregex_iterator - cpp/regex/regex_iterator/regex_iterator - - (T... args) - - - - std::wcregex_token_iterator - cpp/regex/regex_token_iterator - - T - operator!= - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_token_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - wcregex_token_iterator - cpp/regex/regex_token_iterator/regex_token_iterator - - (T... args) - - - - std::wcsub_match - cpp/regex/sub_match - - T - compare - cpp/regex/sub_match/compare - - (T... args) - - - T - first - cpp/utility/pair - - - - - T - length - cpp/regex/sub_match/length - - (T... args) - - - T - matched - cpp/regex/sub_match - - - - - T - operator string_type - cpp/regex/sub_match/str - - (T... args) - - - T - second - cpp/utility/pair - - - - - T - str - cpp/regex/sub_match/str - - (T... args) - - - T - swap - cpp/utility/pair/swap - - (T... args) - - - T - wcsub_match - cpp/regex/sub_match/sub_match - - (T... args) - - - - std::weak_ordering - cpp/utility/compare/weak_ordering - - T - operator partial_ordering - cpp/utility/compare/weak_ordering - - (T... args) - - - - std::weak_ptr - cpp/memory/weak_ptr - - T - expired - cpp/memory/weak_ptr/expired - - (T... args) - - - T - lock - cpp/memory/weak_ptr/lock - - (T... args) - - - T - operator= - cpp/memory/weak_ptr/operator= - - (T... args) - - - T - owner_before - cpp/memory/weak_ptr/owner_before - - (T... args) - - - T - reset - cpp/memory/weak_ptr/reset - - (T... args) - - - T - swap - cpp/memory/weak_ptr/swap - - (T... args) - - - T - use_count - cpp/memory/weak_ptr/use_count - - (T... args) - - - T - weak_ptr - cpp/memory/weak_ptr/weak_ptr - - (T... args) - - - T - ~weak_ptr - cpp/memory/weak_ptr/~weak_ptr - - (T... args) - - - - std::weibull_distribution - cpp/numeric/random/weibull_distribution - - T - a - cpp/numeric/random/weibull_distribution/params - - (T... args) - - - T - b - cpp/numeric/random/weibull_distribution/params - - (T... args) - - - T - max - cpp/numeric/random/weibull_distribution/max - - (T... args) - - - T - min - cpp/numeric/random/weibull_distribution/min - - (T... args) - - - T - operator() - cpp/numeric/random/weibull_distribution/operator() - - (T... args) - - - T - param - cpp/numeric/random/weibull_distribution/param - - (T... args) - - - T - reset - cpp/numeric/random/weibull_distribution/reset - - (T... args) - - - T - weibull_distribution - cpp/numeric/random/weibull_distribution/weibull_distribution - - (T... args) - - - - std::wfilebuf - cpp/io/basic_filebuf - - T - close - cpp/io/basic_filebuf/close - - (T... args) - - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - is_open - cpp/io/basic_filebuf/is_open - - (T... args) - - - T - open - cpp/io/basic_filebuf/open - - (T... args) - - - T - operator= - cpp/io/basic_filebuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - wfilebuf - cpp/io/basic_filebuf/basic_filebuf - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~wfilebuf - cpp/io/basic_filebuf/~basic_filebuf - - (T... args) - - - - std::wformat_args - cpp/utility/format/basic_format_args - - - std::wformat_context - cpp/utility/format/basic_format_context - - - std::wformat_parse_context - cpp/utility/format/basic_format_parse_context - - - std::wfstream - cpp/io/basic_fstream - std::wfstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_fstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wfstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wfstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_fstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - open - cpp/io/basic_fstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_fstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::wfstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_iostream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - wfstream - cpp/io/basic_fstream/basic_fstream - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::wfstream::Init - cpp/io/ios_base/Init - - - std::wfstream::event_callback - cpp/io/ios_base/event_callback - - - std::wfstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wfstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::wifstream - cpp/io/basic_ifstream - std::wifstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_ifstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wifstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wifstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_ifstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - open - cpp/io/basic_ifstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_ifstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::wifstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wifstream - cpp/io/basic_ifstream/basic_ifstream - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::wifstream::Init - cpp/io/ios_base/Init - - - std::wifstream::event_callback - cpp/io/ios_base/event_callback - - - std::wifstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wifstream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::wios - cpp/io/basic_ios - std::wios::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wios::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wios::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/ios_base/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wios - cpp/io/basic_ios/basic_ios - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~wios - cpp/io/basic_ios/~basic_ios - - (T... args) - - - - std::wios::Init - cpp/io/ios_base/Init - - - std::wios::event_callback - cpp/io/ios_base/event_callback - - - std::wios::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wiostream - cpp/io/basic_iostream - std::wiostream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wiostream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wiostream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_iostream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::wiostream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wiostream - cpp/io/basic_iostream/basic_iostream - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~wiostream - cpp/io/basic_iostream/~basic_iostream - - (T... args) - - - - std::wiostream::Init - cpp/io/ios_base/Init - - - std::wiostream::event_callback - cpp/io/ios_base/event_callback - - - std::wiostream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wiostream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::wistream - cpp/io/basic_istream - std::wistream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wistream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wistream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_istream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::wistream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wistream - cpp/io/basic_istream/basic_istream - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~wistream - cpp/io/basic_istream/~basic_istream - - (T... args) - - - - std::wistream::Init - cpp/io/ios_base/Init - - - std::wistream::event_callback - cpp/io/ios_base/event_callback - - - std::wistream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wistream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::wistringstream - cpp/io/basic_istringstream - std::wistringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wistringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wistringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator= - cpp/io/basic_istringstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - std::wistringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_istringstream/str - - (T... args) - - - T - swap - cpp/io/basic_istream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wistringstream - cpp/io/basic_istringstream/basic_istringstream - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::wistringstream::Init - cpp/io/ios_base/Init - - - std::wistringstream::event_callback - cpp/io/ios_base/event_callback - - - std::wistringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wistringstream::sentry - cpp/io/basic_istream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::wofstream - cpp/io/basic_ofstream - std::wofstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - close - cpp/io/basic_ofstream/close - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wofstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wofstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - is_open - cpp/io/basic_ofstream/is_open - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - open - cpp/io/basic_ofstream/open - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ofstream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::wofstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wofstream - cpp/io/basic_ofstream/basic_ofstream - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::wofstream::Init - cpp/io/ios_base/Init - - - std::wofstream::event_callback - cpp/io/ios_base/event_callback - - - std::wofstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wofstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::wostream - cpp/io/basic_ostream - std::wostream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wostream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wostream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ostream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::wostream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ios/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wostream - cpp/io/basic_ostream/basic_ostream - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~wostream - cpp/io/basic_ostream/~basic_ostream - - (T... args) - - - - std::wostream::Init - cpp/io/ios_base/Init - - - std::wostream::event_callback - cpp/io/ios_base/event_callback - - - std::wostream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wostream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::wostringstream - cpp/io/basic_ostringstream - std::wostringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wostringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wostringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_ostringstream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::wostringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_ostringstream/str - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wostringstream - cpp/io/basic_ostringstream/basic_ostringstream - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::wostringstream::Init - cpp/io/ios_base/Init - - - std::wostringstream::event_callback - cpp/io/ios_base/event_callback - - - std::wostringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wostringstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::wosyncstream - cpp/io/basic_osyncstream - std::wosyncstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - emit - cpp/io/basic_osyncstream/emit - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wosyncstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wosyncstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - get_wrapped - cpp/io/basic_osyncstream/get_wrapped - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_osyncstream/operator= - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::wosyncstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - swap - cpp/io/basic_ostream/swap - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - wosyncstream - cpp/io/basic_osyncstream/basic_osyncstream - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - T - ~wosyncstream - cpp/io/basic_osyncstream/~basic_osyncstream - - (T... args) - - - - std::wosyncstream::Init - cpp/io/ios_base/Init - - - std::wosyncstream::event_callback - cpp/io/ios_base/event_callback - - - std::wosyncstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wosyncstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_ostream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_ostream/sentry - - (T... args) - - - - std::wregex - cpp/regex/basic_regex - - T - assign - cpp/regex/basic_regex/assign - - (T... args) - - - T - flags - cpp/regex/basic_regex/flags - - (T... args) - - - T - getloc - cpp/regex/basic_regex/getloc - - (T... args) - - - T - imbue - cpp/regex/basic_regex/imbue - - (T... args) - - - T - mark_count - cpp/regex/basic_regex/mark_count - - (T... args) - - - T - operator= - cpp/regex/basic_regex/operator= - - (T... args) - - - T - swap - cpp/regex/basic_regex/swap - - (T... args) - - - T - wregex - cpp/regex/basic_regex/basic_regex - - (T... args) - - - T - ~wregex - cpp/regex/basic_regex/~basic_regex - - (T... args) - - - - std::wsmatch - cpp/regex/match_results - - T - begin - cpp/regex/match_results/begin - - (T... args) - - - T - cbegin - cpp/regex/match_results/begin - - (T... args) - - - T - cend - cpp/regex/match_results/end - - (T... args) - - - T - empty - cpp/regex/match_results/empty - - (T... args) - - - T - end - cpp/regex/match_results/end - - (T... args) - - - T - format - cpp/regex/match_results/format - - (T... args) - - - T - get_allocator - cpp/regex/match_results/get_allocator - - (T... args) - - - T - length - cpp/regex/match_results/length - - (T... args) - - - T - max_size - cpp/regex/match_results/max_size - - (T... args) - - - T - operator[] - cpp/regex/match_results/operator_at - - (T... args) - - - T - position - cpp/regex/match_results/position - - (T... args) - - - T - prefix - cpp/regex/match_results/prefix - - (T... args) - - - T - ready - cpp/regex/match_results/ready - - (T... args) - - - T - size - cpp/regex/match_results/size - - (T... args) - - - T - str - cpp/regex/match_results/str - - (T... args) - - - T - suffix - cpp/regex/match_results/suffix - - (T... args) - - - T - swap - cpp/regex/match_results/swap - - (T... args) - - - T - wsmatch - cpp/regex/match_results/match_results - - (T... args) - - - T - ~wsmatch - cpp/regex/match_results/~match_results - - (T... args) - - - - std::wsregex_iterator - cpp/regex/regex_iterator - - T - operator!= - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_iterator/operator_cmp - - (T... args) - - - T - wsregex_iterator - cpp/regex/regex_iterator/regex_iterator - - (T... args) - - - - std::wsregex_token_iterator - cpp/regex/regex_token_iterator - - T - operator!= - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - operator* - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator++ - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator++(int) - cpp/regex/regex_token_iterator/operator_arith - - (T... args) - - - T - operator-> - cpp/regex/regex_token_iterator/operator* - - (T... args) - - - T - operator= - cpp/regex/regex_token_iterator/operator= - - (T... args) - - - T - operator== - cpp/regex/regex_token_iterator/operator_cmp - - (T... args) - - - T - wsregex_token_iterator - cpp/regex/regex_token_iterator/regex_token_iterator - - (T... args) - - - - std::wssub_match - cpp/regex/sub_match - - T - compare - cpp/regex/sub_match/compare - - (T... args) - - - T - first - cpp/utility/pair - - - - - T - length - cpp/regex/sub_match/length - - (T... args) - - - T - matched - cpp/regex/sub_match - - - - - T - operator string_type - cpp/regex/sub_match/str - - (T... args) - - - T - second - cpp/utility/pair - - - - - T - str - cpp/regex/sub_match/str - - (T... args) - - - T - swap - cpp/utility/pair/swap - - (T... args) - - - T - wssub_match - cpp/regex/sub_match/sub_match - - (T... args) - - - - std::wstreambuf - cpp/io/basic_streambuf - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_streambuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - wstreambuf - cpp/io/basic_streambuf/basic_streambuf - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~wstreambuf - cpp/io/basic_streambuf/~basic_streambuf - - (T... args) - - - - std::wstreampos - cpp/io/fpos - - T - state - cpp/io/fpos/state - - (T... args) - - - - std::wstring - cpp/string/basic_string - - T - append - cpp/string/basic_string/append - - (T... args) - - - T - assign - cpp/string/basic_string/assign - - (T... args) - - - T - at - cpp/string/basic_string/at - - (T... args) - - - T - back - cpp/string/basic_string/back - - (T... args) - - - T - begin - cpp/string/basic_string/begin - - (T... args) - - - T - c_str - cpp/string/basic_string/c_str - - (T... args) - - - T - capacity - cpp/string/basic_string/capacity - - (T... args) - - - T - cbegin - cpp/string/basic_string/begin - - (T... args) - - - T - cend - cpp/string/basic_string/end - - (T... args) - - - T - clear - cpp/string/basic_string/clear - - (T... args) - - - T - compare - cpp/string/basic_string/compare - - (T... args) - - - T - copy - cpp/string/basic_string/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string/rend - - (T... args) - - - T - data - cpp/string/basic_string/data - - (T... args) - - - T - empty - cpp/string/basic_string/empty - - (T... args) - - - T - end - cpp/string/basic_string/end - - (T... args) - - - T - ends_with - cpp/string/basic_string/ends_with - - (T... args) - - - T - erase - cpp/string/basic_string/erase - - (T... args) - - - T - find - cpp/string/basic_string/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string/front - - (T... args) - - - T - get_allocator - cpp/string/basic_string/get_allocator - - (T... args) - - - T - insert - cpp/string/basic_string/insert - - (T... args) - - - T - length - cpp/string/basic_string/size - - (T... args) - - - T - max_size - cpp/string/basic_string/max_size - - (T... args) - - - T - operator basic_string_view - cpp/string/basic_string/operator_basic_string_view - - (T... args) - - - T - operator+= - cpp/string/basic_string/operator+= - - (T... args) - - - T - operator= - cpp/string/basic_string/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string/operator_at - - (T... args) - - - T - pop_back - cpp/string/basic_string/pop_back - - (T... args) - - - T - push_back - cpp/string/basic_string/push_back - - (T... args) - - - T - rbegin - cpp/string/basic_string/rbegin - - (T... args) - - - T - rend - cpp/string/basic_string/rend - - (T... args) - - - T - replace - cpp/string/basic_string/replace - - (T... args) - - - T - reserve - cpp/string/basic_string/reserve - - (T... args) - - - T - resize - cpp/string/basic_string/resize - - (T... args) - - - T - rfind - cpp/string/basic_string/rfind - - (T... args) - - - T - shrink_to_fit - cpp/string/basic_string/shrink_to_fit - - (T... args) - - - T - size - cpp/string/basic_string/size - - (T... args) - - - T - starts_with - cpp/string/basic_string/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string/substr - - (T... args) - - - T - swap - cpp/string/basic_string/swap - - (T... args) - - - T - wstring - cpp/string/basic_string/basic_string - - (T... args) - - - - std::wstring_convert - cpp/locale/wstring_convert - - T - converted - cpp/locale/wstring_convert/converted - - (T... args) - - - T - from_bytes - cpp/locale/wstring_convert/from_bytes - - (T... args) - - - T - state - cpp/locale/wstring_convert/state - - (T... args) - - - T - to_bytes - cpp/locale/wstring_convert/to_bytes - - (T... args) - - - T - wstring_convert - cpp/locale/wstring_convert/wstring_convert - - (T... args) - - - T - ~wstring_convert - cpp/locale/wstring_convert/~wstring_convert - - (T... args) - - - - std::wstring_view - cpp/string/basic_string_view - - T - at - cpp/string/basic_string_view/at - - (T... args) - - - T - back - cpp/string/basic_string_view/back - - (T... args) - - - T - begin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cbegin - cpp/string/basic_string_view/begin - - (T... args) - - - T - cend - cpp/string/basic_string_view/end - - (T... args) - - - T - compare - cpp/string/basic_string_view/compare - - (T... args) - - - T - copy - cpp/string/basic_string_view/copy - - (T... args) - - - T - crbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - crend - cpp/string/basic_string_view/rend - - (T... args) - - - T - data - cpp/string/basic_string_view/data - - (T... args) - - - T - empty - cpp/string/basic_string_view/empty - - (T... args) - - - T - end - cpp/string/basic_string_view/end - - (T... args) - - - T - ends_with - cpp/string/basic_string_view/ends_with - - (T... args) - - - T - find - cpp/string/basic_string_view/find - - (T... args) - - - T - find_first_not_of - cpp/string/basic_string_view/find_first_not_of - - (T... args) - - - T - find_first_of - cpp/string/basic_string_view/find_first_of - - (T... args) - - - T - find_last_not_of - cpp/string/basic_string_view/find_last_not_of - - (T... args) - - - T - find_last_of - cpp/string/basic_string_view/find_last_of - - (T... args) - - - T - front - cpp/string/basic_string_view/front - - (T... args) - - - T - length - cpp/string/basic_string_view/size - - (T... args) - - - T - max_size - cpp/string/basic_string_view/max_size - - (T... args) - - - T - operator= - cpp/string/basic_string_view/operator= - - (T... args) - - - T - operator[] - cpp/string/basic_string_view/operator_at - - (T... args) - - - T - rbegin - cpp/string/basic_string_view/rbegin - - (T... args) - - - T - remove_prefix - cpp/string/basic_string_view/remove_prefix - - (T... args) - - - T - remove_suffix - cpp/string/basic_string_view/remove_suffix - - (T... args) - - - T - rend - cpp/string/basic_string_view/rend - - (T... args) - - - T - rfind - cpp/string/basic_string_view/rfind - - (T... args) - - - T - size - cpp/string/basic_string_view/size - - (T... args) - - - T - starts_with - cpp/string/basic_string_view/starts_with - - (T... args) - - - T - substr - cpp/string/basic_string_view/substr - - (T... args) - - - T - swap - cpp/string/basic_string_view/swap - - (T... args) - - - T - wstring_view - cpp/string/basic_string_view/basic_string_view - - (T... args) - - - - std::wstringbuf - cpp/io/basic_stringbuf - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_stringbuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - str - cpp/io/basic_stringbuf/str - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - wstringbuf - cpp/io/basic_stringbuf/basic_stringbuf - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - - std::wstringstream - cpp/io/basic_stringstream - std::wstringstream::Init - - T - bad - cpp/io/basic_ios/bad - - (T... args) - - - T - clear - cpp/io/basic_ios/clear - - (T... args) - - - T - copyfmt - cpp/io/basic_ios/copyfmt - - (T... args) - - - T - eof - cpp/io/basic_ios/eof - - (T... args) - - std::wstringstream::event_callback - - T - exceptions - cpp/io/basic_ios/exceptions - - (T... args) - - - T - fail - cpp/io/basic_ios/fail - - (T... args) - - std::wstringstream::failure - - T - fill - cpp/io/basic_ios/fill - - (T... args) - - - T - flags - cpp/io/ios_base/flags - - (T... args) - - - T - flush - cpp/io/basic_ostream/flush - - (T... args) - - - T - gcount - cpp/io/basic_istream/gcount - - (T... args) - - - T - get - cpp/io/basic_istream/get - - (T... args) - - - T - getline - cpp/io/basic_istream/getline - - (T... args) - - - T - getloc - cpp/io/ios_base/getloc - - (T... args) - - - T - good - cpp/io/basic_ios/good - - (T... args) - - - T - ignore - cpp/io/basic_istream/ignore - - (T... args) - - - T - imbue - cpp/io/basic_ios/imbue - - (T... args) - - - T - init - cpp/io/basic_ios/init - - (T... args) - - - T - iword - cpp/io/ios_base/iword - - (T... args) - - - T - move - cpp/io/basic_ios/move - - (T... args) - - - T - narrow - cpp/io/basic_ios/narrow - - (T... args) - - - T - operator bool - cpp/io/basic_ios/operator_bool - - (T... args) - - - T - operator! - cpp/io/basic_ios/operator! - - (T... args) - - - T - operator<< - cpp/io/basic_ostream/operator_ltlt - - (T... args) - - - T - operator= - cpp/io/basic_stringstream/operator= - - (T... args) - - - T - operator>> - cpp/io/basic_istream/operator_gtgt - - (T... args) - - - T - peek - cpp/io/basic_istream/peek - - (T... args) - - - T - precision - cpp/io/ios_base/precision - - (T... args) - - - T - put - cpp/io/basic_ostream/put - - (T... args) - - - T - putback - cpp/io/basic_istream/putback - - (T... args) - - - T - pword - cpp/io/ios_base/pword - - (T... args) - - - T - rdbuf - cpp/io/basic_ios/rdbuf - - (T... args) - - - T - rdstate - cpp/io/basic_ios/rdstate - - (T... args) - - - T - read - cpp/io/basic_istream/read - - (T... args) - - - T - readsome - cpp/io/basic_istream/readsome - - (T... args) - - - T - register_callback - cpp/io/ios_base/register_callback - - (T... args) - - - T - seekg - cpp/io/basic_istream/seekg - - (T... args) - - - T - seekp - cpp/io/basic_ostream/seekp - - (T... args) - - std::wstringstream::sentry - - T - set_rdbuf - cpp/io/basic_ios/set_rdbuf - - (T... args) - - - T - setf - cpp/io/ios_base/setf - - (T... args) - - - T - setstate - cpp/io/basic_ios/setstate - - (T... args) - - - T - str - cpp/io/basic_stringstream/str - - (T... args) - - - T - swap - cpp/io/basic_iostream/swap - - (T... args) - - - T - sync - cpp/io/basic_istream/sync - - (T... args) - - - T - sync_with_stdio - cpp/io/ios_base/sync_with_stdio - - (T... args) - - - T - tellg - cpp/io/basic_istream/tellg - - (T... args) - - - T - tellp - cpp/io/basic_ostream/tellp - - (T... args) - - - T - tie - cpp/io/basic_ios/tie - - (T... args) - - - T - unget - cpp/io/basic_istream/unget - - (T... args) - - - T - unsetf - cpp/io/ios_base/unsetf - - (T... args) - - - T - widen - cpp/io/basic_ios/widen - - (T... args) - - - T - width - cpp/io/ios_base/width - - (T... args) - - - T - write - cpp/io/basic_ostream/write - - (T... args) - - - T - wstringstream - cpp/io/basic_stringstream/basic_stringstream - - (T... args) - - - T - xalloc - cpp/io/ios_base/xalloc - - (T... args) - - - - std::wstringstream::Init - cpp/io/ios_base/Init - - - std::wstringstream::event_callback - cpp/io/ios_base/event_callback - - - std::wstringstream::failure - cpp/io/ios_base/failure - - T - failure - cpp/io/ios_base/failure - - (T... args) - - - T - what - cpp/error/exception/what - - (T... args) - - - - std::wstringstream::sentry - cpp/io/basic_ostream/sentry - - T - operator bool - cpp/io/basic_istream/sentry - - (T... args) - - - T - sentry - cpp/io/basic_istream/sentry - - (T... args) - - - T - ~sentry - cpp/io/basic_istream/sentry - - (T... args) - - - - std::wsyncbuf - cpp/io/basic_syncbuf - - T - eback - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - egptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - emit - cpp/io/basic_syncbuf/emit - - (T... args) - - - T - epptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - gbump - cpp/io/basic_streambuf/gbump - - (T... args) - - - T - get_allocator - cpp/io/basic_syncbuf/get_allocator - - (T... args) - - - T - get_wrapped - cpp/io/basic_syncbuf/get_wrapped - - (T... args) - - - T - getloc - cpp/io/basic_streambuf/getloc - - (T... args) - - - T - gptr - cpp/io/basic_streambuf/gptr - - (T... args) - - - T - imbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - in_avail - cpp/io/basic_streambuf/in_avail - - (T... args) - - - T - operator= - cpp/io/basic_syncbuf/operator= - - (T... args) - - - T - overflow - cpp/io/basic_streambuf/overflow - - (T... args) - - - T - pbackfail - cpp/io/basic_streambuf/pbackfail - - (T... args) - - - T - pbase - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pbump - cpp/io/basic_streambuf/pbump - - (T... args) - - - T - pptr - cpp/io/basic_streambuf/pptr - - (T... args) - - - T - pubimbue - cpp/io/basic_streambuf/pubimbue - - (T... args) - - - T - pubseekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - pubseekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - pubsetbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - pubsync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - sbumpc - cpp/io/basic_streambuf/sbumpc - - (T... args) - - - T - seekoff - cpp/io/basic_streambuf/pubseekoff - - (T... args) - - - T - seekpos - cpp/io/basic_streambuf/pubseekpos - - (T... args) - - - T - set_emit_on_sync - cpp/io/basic_syncbuf/set_emit_on_sync - - (T... args) - - - T - setbuf - cpp/io/basic_streambuf/pubsetbuf - - (T... args) - - - T - setg - cpp/io/basic_streambuf/setg - - (T... args) - - - T - setp - cpp/io/basic_streambuf/setp - - (T... args) - - - T - sgetc - cpp/io/basic_streambuf/sgetc - - (T... args) - - - T - sgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - showmanyc - cpp/io/basic_streambuf/showmanyc - - (T... args) - - - T - snextc - cpp/io/basic_streambuf/snextc - - (T... args) - - - T - sputbackc - cpp/io/basic_streambuf/sputbackc - - (T... args) - - - T - sputc - cpp/io/basic_streambuf/sputc - - (T... args) - - - T - sputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - sungetc - cpp/io/basic_streambuf/sungetc - - (T... args) - - - T - swap - cpp/io/basic_streambuf/swap - - (T... args) - - - T - sync - cpp/io/basic_streambuf/pubsync - - (T... args) - - - T - uflow - cpp/io/basic_streambuf/uflow - - (T... args) - - - T - underflow - cpp/io/basic_streambuf/underflow - - (T... args) - - - T - wsyncbuf - cpp/io/basic_syncbuf/basic_syncbuf - - (T... args) - - - T - xsgetn - cpp/io/basic_streambuf/sgetn - - (T... args) - - - T - xsputn - cpp/io/basic_streambuf/sputn - - (T... args) - - - T - ~wsyncbuf - cpp/io/basic_syncbuf/~basic_syncbuf - - (T... args) - - - - std::yocto - cpp/numeric/ratio/ratio - - - std::yotta - cpp/numeric/ratio/ratio - - - std::zepto - cpp/numeric/ratio/ratio - - - std::zetta - cpp/numeric/ratio/ratio - - - va_list - cpp/utility/variadic/va_list - - diff --git a/doc/throw_error_handler.adoc b/doc/throw_error_handler.adoc deleted file mode 100644 index 20966d9e..00000000 --- a/doc/throw_error_handler.adoc +++ /dev/null @@ -1,33 +0,0 @@ - -## throw_error_handler - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct throw_error_handler : error_handler { - template - [[noreturn]] static auto error(const Error& error) -> void; -}; - -} // boost::openmethod::policies -``` - -### Description - -throw_error_handler is an implementation of the `error_handler` policy that -throws the error as an exception. - -### Members - -#### error - -```c++ -template -[[noreturn]] static auto error(const Error& error) -> void; -``` - -Throws `error`. diff --git a/doc/trace.adoc b/doc/trace.adoc deleted file mode 100644 index 9ff34524..00000000 --- a/doc/trace.adoc +++ /dev/null @@ -1,43 +0,0 @@ - -## basic_trace_output - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -template -struct basic_trace_output : trace { - static bool trace_enabled; - static Stream trace_stream; -}; - -} -``` - -### Description - -`basic_error_output` is an implementation of `trace` that writes error -messages to a `LightweightOutputStream`. - -### Members - -#### trace_enabled - -```c++ -static bool trace_enabled; -``` - -Set to `true` if environment variable `BOOST_OPENMETHOD_TRACE` is set to `1`. - -#### trace_stream - -```c++ -static Stream trace_stream; -``` - -Initialized by the default constructor of `Stream`. It is the responsibility of -the program to prepare it for output if needed, e.g., for a `std::ofstream`, to -open it. diff --git a/doc/trace_output.adoc b/doc/trace_output.adoc deleted file mode 100644 index e9e98383..00000000 --- a/doc/trace_output.adoc +++ /dev/null @@ -1,45 +0,0 @@ - -## trace - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct trace : policy {}; - -} -``` - ---- - -### Description - -`trace` is a policy used to write trace messages. - -`initialize` can be directed to describe the classes and methods in a policy, -and how the dispatch tables are built, by including this policy in the policy, -and setting `trace_enabled` to `true`. The content and the format of the -description is not documented, beyond the guarantee that it provides an -exhaustive account of table construction, and may change between major, minor -and patch versions. - -### Requirements - -#### trace_enabled - -```c++ -static bool trace_enabled; -``` - -`true` if tracing is enabled, `false` otherwise. - -#### trace_stream - -```c++ -static LightweightOutputStream trace_stream; -``` - -A static variable that satisfies the requirements of `LightweightOutputStream`. diff --git a/doc/type_hash.adoc b/doc/type_hash.adoc deleted file mode 100644 index c211b238..00000000 --- a/doc/type_hash.adoc +++ /dev/null @@ -1,99 +0,0 @@ - -## type_hash - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct type_hash : policy {}; - -} // boost::openmethod::policies -``` - -### Description - -`type_hash` is a policy that provides a hash function for a fixed set of -`type_id`{empty}s. - -### Requirements - -### hash_type_id - -```c++ -static auto hash_type_id(type_id type) -> type_id; -``` - -Returns the hash of `type`. - -#### hash_initialize - -```c++ -template -static auto hash_initialize(ForwardIterator first, ForwardIterator last) - -> Report; -``` - -Finds a hash function for the `type_id`{empty}s in the range `[first, last)`. -`ForwardIterator` is the same as in `vptr_vector::register_vptrs`. - -`hash_initialize` returns a `Report` object which is required to have two -members, `first` and `last`, which define the range `[first, last)` of the -possible output values of the hash function. - -## fast_perfect_hash - -### Synopsis - -Defined in . - -```c++ -class fast_perfect_hash : type_hash -{ - public: - static auto hash_type_id(type_id type) -> type_id; - template - static auto hash_initialize(ForwardIterator first, ForwardIterator last) -> Report; -}; -``` - -### Description - -`fast_perfect_hash` implements a very fast, perfect (but not minimal) hash -function for `type_id`{empty}s. - -### Members - -Find two factors - -#### hash_type_id - -```c++ -static auto hash_type_id(type_id type) -> type_id; -``` - -Returns `(type * M) >> S`, where `M` and `S` are factors found by -`hash_initialize`. - -If the policy has a `runtime_checks` policy, `hash_type_id` checks that `type` -corresponds to a registered class. If not, it reports a `unknown_class_error` -using the policy's error_handler policy, if present, then calls `abort`. - -#### hash_initialize - -```c++ -template -auto hash_initialize(ForwardIterator first, ForwardIterator last) -> Report; -``` - -Finds factors `M` and `S` such that `hash_type_id` is a collision-free hash -function. - -If no such factors cannot be found, `hash_initialize` reports a -`hash_search_error` using the policy's error_handler policy, if present, the -calls `abort`. - -If the policy has a `trace` policy, `hash_initialize` uses it to write a -summary of the search. diff --git a/doc/typedefs.adoc b/doc/typedefs.adoc deleted file mode 100644 index c7d062a8..00000000 --- a/doc/typedefs.adoc +++ /dev/null @@ -1,37 +0,0 @@ - -## type_id - -### Synopsis - -Defined in ``. - -```c++ -namespace boost::openmethod { - -using type_id = std::uintptr_t; - -} -``` - -### Description - -`type_id` is an unsigned integer type used to identify types. It is wide enough -to contain a pointer. - -## vptr_type - -### Synopsis - -Defined in ``. - -```c++ -namespace boost::openmethod { - -using vptr_type = const /*unspecified*/ *; - -} -``` - -### Description - -`vptr_type` is the type of a pointer to a v-table. diff --git a/doc/use_classes.adoc b/doc/use_classes.adoc deleted file mode 100644 index adebb26a..00000000 --- a/doc/use_classes.adoc +++ /dev/null @@ -1,58 +0,0 @@ - -## use_classes - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod { - -template -struct use_classes { - use_classes(); - ~use_classes(); -}; - -} -``` - -Usage: - -```c++ -use_classes some_unique_name; // at file scope -``` - -### Description - -`use_classes`, instantiated as a static object, registers `Classes` in `Policy`. - -Classes potentially involved in a method definition, an overrider, or a method -call must be registered via `use_classes`. A class may be registered multiple -times. A class and its direct bases must be listed together in one or more -instantiations of `use_classes`. - -Virtual and multiple inheritance are supported, as long as they don't result in -a class lattice that contains repeated inheritance. - -NOTE: The default value for `Policy` is the value of -`BOOST_OPENMETHOD_DEFAULT_REGISTRY` when `` is -included. Subsequently changing it has no retroactive effect. - -### Members - -#### constructor - -```c++ -use_classes(); -``` - -Registers `Classes` and their inheritance relationships in `Policy`. - -#### destructor - -```c++ -~use_classes(); -``` - -Removes `Classes` and their inheritance relationships from `Policy`. diff --git a/doc/virtual_.adoc b/doc/virtual_.adoc deleted file mode 100644 index 5cc8c83f..00000000 --- a/doc/virtual_.adoc +++ /dev/null @@ -1,24 +0,0 @@ - - -## virtual_ - -### Synopsis - -Defined in ``. - -```c++ -namespace boost::openmethod { - -template -struct virtual_; - -} -``` - -### Description - -Marks a formal parameter of a method as virtual. Requires a specialization of -`virtual_traits` for `T` and the `Policy` of the method. Specializations for -`T&`, `T&&`, `T*`, `std::unique_ptr`, `std::shared_ptr` and `const -std::shared_ptr&` are provided. See the documentation of `virtual_traits` for -more information. diff --git a/doc/virtual_ptr.adoc b/doc/virtual_ptr.adoc deleted file mode 100644 index 483da756..00000000 --- a/doc/virtual_ptr.adoc +++ /dev/null @@ -1,333 +0,0 @@ - -[#virtual_ptr] -:idprefix: virtual_ptr_ - -## virtual_ptr - -### Synopsis - -`virtual_ptr` is defined in ``. - -```c++ -namespace boost::openmethod { - -template -class virtual_ptr { - public: - static constexpr bool is_smart_ptr = /* see below */; - using element_type = /* see below */; - - virtual_ptr(); - virtual_ptr(nullptr_t); - template virtual_ptr(Other& other); - template virtual_ptr(const Other& other); - template virtual_ptr(Other&& other); - - virtual_ptr& operator =(nullptr_t); - template virtual_ptr& operator =(Other& other); - template virtual_ptr& operator =(const Other& other); - template virtual_ptr& operator =(Other&& other); - - template - static auto final(Other&& obj); - - auto get() const -> element_type*; - auto operator->() const -> element_type*; - auto operator*() const -> element_type&; - auto pointer() const -> const Class*&; - - template - auto cast() const -> virtual_ptr; -}; - -template -virtual_ptr(Class&) -> virtual_ptr; - -template -inline auto final_virtual_ptr(Class& obj) -> virtual_ptr< - Class, BOOST_OPENMETHOD_DEFAULT_REGISTRY>; - -template -inline auto final_virtual_ptr(Class& obj) -> virtual_ptr; - -template -auto operator==( - const virtual_ptr& left, - const virtual_ptr& right) -> bool; - -template -auto operator!=( - const virtual_ptr& left, - const virtual_ptr& right) -> bool; - -} // namespace boost::openmethod -``` - -Defined in ``: - -```c++ -namespace boost::openmethod { - -template -using shared_virtual_ptr = virtual_ptr, Policy>; - -template< - class Class, class Policy = BOOST_OPENMETHOD_DEFAULT_REGISTRY, typename... T> -inline auto make_shared_virtual(T&&... args) - -> shared_virtual_ptr; - -} -``` -Defined in ``: - -```c++ -namespace boost::openmethod { - -template -using unique_virtual_ptr = virtual_ptr, Policy>; - -template< - class Class, class Policy = BOOST_OPENMETHOD_DEFAULT_REGISTRY, typename... T> -inline auto make_unique_virtual(T&&... args) - -> unique_virtual_ptr; -} -``` - -### Description - -`virtual_ptr` is a wide pointer that combines a pointer to an object and a -pointer to its v-table. The object pointer can be a plain pointer or a smart -pointer. Specializations of `virtual_traits` are required for smart pointers. -They are provided for `std::unique_ptr` and `std::shared_ptr`. - -A plain `virtual_ptr` can be constructed from a reference, a smart pointer, or -another `virtual_ptr`. A smart `virtual_ptr` can be constructed from a smart -pointer or from a smart `virtual_ptr`. Usual conversions - from derived to base, -and from non-const to const - are supported. - -### Members - -#### is_smart_ptr - -```c++ -static constexpr bool is_smart_ptr; -``` - -`true` if `Class` is a smart pointer, `false` otherwise. The value is derived -from `virtual_traits`: if it has a member template called -`rebind`, `Class` is considered a smart pointer. - -#### element_type - -```c++ -using element_type = std::conditional_t< - is_smart_ptr, typename Class::element_type, Class>; -``` - -The class of the object pointed to. - -#### constructors - -[source,c++] ----- -virtual_ptr(); // 1 -virtual_ptr(nullptr_t); // 2 -template virtual_ptr(Other& other); // 3 -template virtual_ptr(const Other& other); // 4 -template virtual_ptr(Other&& other); // 5 -template virtual_ptr(Other* other); // 6 ----- - -(1) Default constructor. Sets the v-table pointer to `nullptr`. If `Class` is -_not_ a smart pointer, the value of object pointer is is undefined. - -(2) Sets both the object and v-table pointers to `nullptr`. - -(3), (4) For plain `virtual_ptr`{empty}s, `other` must be either a lvalue -reference to an object of a registered class, or a `virtual_ptr` (plain or -smart). For smart `virtual_ptr`{empty}s, `other` must be a reference to a smart -pointer, or a reference to a smart `virtual_ptr`. - -(5) Constructs a `virtual_ptr` from a smart pointer or a smart `virtual_ptr`. -The object pointer is moved from `other`. - -(6) Constructs a `virtual_ptr` from a plain pointer. Available only for plain -`virtual_ptr`{empty}s. - -If `other` is also a `virtual_ptr`, the v-table pointer is copied from it. -Otherwise, it is deduced from the object. The `Policy` must be the same for both -`virtual_ptr`{empty}s. - - -#### assignment operators - -[source,c++] ----- -virtual_ptr& operator =(nullptr_t); // 1 -template virtual_ptr& operator =(Other& other); // 2 -template virtual_ptr& operator =(const Other& other); // 3 -template virtual_ptr& operator =(Other&& other); // 4 -template virtual_ptr& operator =(Other* other); // 5 ----- - -(1) Sets both the object and v-table pointers to `nullptr`. - -(2), (3) For plain `virtual_ptr`{empty}s, `other` must be either a lvalue -reference to an object of a registered class, or a `virtual_ptr` (plain or -smart). For smart `virtual_ptr`{empty}s, `other` must be a reference to a smart -pointer, or a reference to a smart `virtual_ptr`. - -(4) Moves `other` to this `virtual_ptr`. If `other` is a smart pointer or a -smart virtual pointer, the object pointer is moved from `other`. - -(5) Sets the object pointer to `other`. Available only for plain -`virtual_ptr`{empty}s. - -If `other` is also a `virtual_ptr`, the v-table pointer is copied from it. -Otherwise, it is deduced from the object. The `Policy` must be the same for both -`virtual_ptr`{empty}s. - -#### final - -```c++ -template -static auto final(Other&& obj); -``` - -Constructs a `virtual_ptr` from a reference to an object, or from a smart -pointer. It is assumed that the static and dynamic types are the same. The -v-table pointer is initialized from the `Policy::static_vptr` for the class, -which needs not be polymorphic. - -#### get - -```c++ -auto get() const -> element_type*; -``` - -Returns a pointer to the object. - -#### operator-> - -```c++ -auto operator->() const -> element_type*; -``` - -Returns a pointer to the object. - -#### operator* - -```c++ -auto operator*() const -> element_type&; -``` - -Returns a reference to the object. - -#### pointer - -```c++ -auto pointer() const; -``` - -Returns a reference to the object pointer, which can be either a plain pointer -or a smart pointer. - -#### cast - -```c++ -template -auto cast() const -> virtual_ptr; -``` - -Returns a `virtual_ptr` to the same object, cast to `Other`. - -### Deduction guide - -```c++ -template -virtual_ptr(Class&) -> virtual_ptr; -``` - ---- - -### Non-members - -#### virtual_shared_ptr - -```c++ -template -using virtual_shared_ptr = virtual_ptr, Policy>; -``` - -Convenience alias for `virtual_ptr, Policy>`. - -#### virtual_unique_ptr - -```c++ -template -using virtual_unique_ptr = virtual_ptr, Policy>; -``` - -Convenience alias for `virtual_ptr, Policy>`. - -#### final_virtual_ptr - -```c++ -template -inline auto final_virtual_ptr(Class&& obj); - -template -inline auto final_virtual_ptr(Class&& obj); -``` - -Utility functions, forwarding to `virtual_ptr::final`. - -If `Policy` is not specified, `BOOST_OPENMETHOD_DEFAULT_REGISTRY` is used. - -#### make_shared_virtual - -```c++ -template< - class Class, class Policy = BOOST_OPENMETHOD_DEFAULT_REGISTRY, typename... T> -inline auto make_shared_virtual(T&&... args) - -> shared_virtual_ptr; -``` - -Creates an object using `std::make_shared` and returns a `virtual_shared_ptr` to -it. The v-table pointer is initialized from the the `Policy::static_vptr` for -the class, which needs not be polymorphic. - -#### make_unique_virtual - -```c++ -template< - class Class, class Policy = BOOST_OPENMETHOD_DEFAULT_REGISTRY, typename... T> -inline auto make_unique_virtual(T&&... args) - -> unique_virtual_ptr; -``` - -Creates an object using `std::make_unique` and returns a `virtual_unique_ptr` to -it. The v-table pointer is initialized from the the `Policy::static_vptr` for -the class, which needs not be polymorphic. - -#### operator== - -```c++ -template -auto operator==( - const virtual_ptr& left, - const virtual_ptr& right) -> bool; -``` - -Compares two `virtual_ptr` objects for equality. - -#### operator!= - -```c++ -template -auto operator!=( - const virtual_ptr& left, - const virtual_ptr& right) -> bool; -``` - -Compares two `virtual_ptr` objects for inequality. diff --git a/doc/virtual_traits.adoc b/doc/virtual_traits.adoc deleted file mode 100644 index 2cef85a9..00000000 --- a/doc/virtual_traits.adoc +++ /dev/null @@ -1,93 +0,0 @@ - -## virtual_traits - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod { - -template -struct virtual_traits; // not defined - -template -struct virtual_traits<..., Policy> { - using virtual_type = ...; - static auto peek(const T& arg) -> const ...&; - template static auto cast(T& obj) -> ...; - template using rebind = ...; // for smart virtual pointers -}; - -} -``` - -### Description - -Specializations of `virtual_traits` provide an interface for `method` and -`virtual_ptr` to manipulate virtual arguments. - -### Specializations - -Specializations are provided for: - -* `virtual_ptr` -* `const virtual_ptr&` -* `T&` -* `T&&` -* `T*` -* `std::shared_ptr`: defined in -* `const std::shared_ptr&`: defined in -* `std::unique_ptr`: defined in - -### Members - -#### virtual_type - -```c++ -using virtual_type = ...; -``` - -The class used for method selection. It must be registered in Policy. - -For example, `virtual_type` in the following specializations are all `Class`: - -* `virtual_traits>` -* `virtual_traits&, Policy>` -* `virtual_traits` -* `virtual_traits&, Policy>` - -#### peek - -```c++ -static auto peek(T arg) -> const ...&; -``` - -Returns a value for the purpose of obtaining a v-table pointer for `arg`. - -For example, `peek` returns a `const T&` for a `T&`, a `const T&`, a `T&&`, and -a `std::shared_ptr`; and a `const virtual_ptr&` for a -`const virtual_ptr&`. - - -#### cast - -```c++ -template -static decltype(auto) cast(T& obj); -``` - -Casts argument `obj` to the type expected by an overrider. - -For example, if a method takes a `virtual_`, an overrider for `Cat&` -uses `virtual_traits` to cast a `Animal&` to a `Cat&`. - -#### rebind - -```c++ -template using rebind = ...; -``` - -For smart pointers only. Rebinds the smart pointer to a different type. For -example, `virtual_traits, Policy>::rebind` is -`std::shared_ptr`. diff --git a/doc/vptr.adoc b/doc/vptr.adoc deleted file mode 100644 index 7181d178..00000000 --- a/doc/vptr.adoc +++ /dev/null @@ -1,64 +0,0 @@ - -## extern_vptr - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -struct extern_vptr : policy {}; - -} -``` - -### Description - -`extern_vptr` is a policy that stores and returns pointers to v-tables for -registered classes. - -### Requirements - -#### register_vptrs - -```c++ -template -auto register_vptrs(ForwardIterator first, ForwardIterator last) -> void; -``` - -`ForwardIterator` is a forward iterator over a range of objects that contain -information about the type ids and the vptr of a registered class. They have the -following member functions: - -```c++ -auto type_id_begin() const -> type_id_forward_iterator; -auto type_id_end() const -> type_id_forward_iterator; -auto vptr() const -> const vptr_type&; -``` - -`type_id_begin` and `type_id_end` return iterators delimiting a range of -`type_id`s for a class. - -`vptr` returns a _reference_ to a _static_ variable containing a pointer to the -v-table for a the class. Its value is set by `initialize`. While the value of -the variable changes with each call to `initialize`, the variable itself remains -the same. - -## indirect_vptr - -### Synopsis - -```c++ -struct indirect_vptr : policy {}; -``` - -### Description - -`indirect_vptr` is a policy that makes `virtual_ptr`{empty}s and `inplace_vptr` use -pointers to pointers to v-tables, instead of straight pointers. As a -consequence, they remain valid after a call to `initialize`. - -### Requirements - -None. The policy is its own implementation. diff --git a/doc/vptr_map.adoc b/doc/vptr_map.adoc deleted file mode 100644 index 961cfbc2..00000000 --- a/doc/vptr_map.adoc +++ /dev/null @@ -1,56 +0,0 @@ - -## vptr_map - -### Synopsis - -```c++ -namespace boost::openmethod::policies { - -### Synopsis - -template> -class vptr_map : public extern_vptr { - public: - template - static auto register_vptrs(ForwardIterator first, ForwardIterator last) -> void; - - template - static auto dynamic_vptr(const Class& arg) -> const vptr_type&; -}; - -} -``` - -### Description - -`vptr_map` is an implementation of `external_vptr that stores the pointers to -the v-tables in a map. If `Policy` contains `indirect_vptr`, a level of -indirection is added, making the policy usable in presence of dynamic loading. - -`Policy` is the policy containing the policy. - -`MapAdaptor` is a Boost.Mp11 quoted metafunction that returns a map type. - -### Members - -#### register_vptrs - -```c++ -template -auto register_vptrs(ForwardIterator first, ForwardIterator last) -> void; -``` - -Stores the pointers to v-tables in a _Map_. - -#### dynamic_vptr - -```c++ -template -auto dynamic_vptr(const Class& object) -> const vptr_type&; -``` - -Returns a pointer to the v-table for `object` (by reference). - -If _Policy_ contains the `runtime_checks` policy, checks if _Class_ is -registered. If it is not, and _Policy_ contains a `error_handler` policy, calls -its `error` function; then calls `abort`. diff --git a/doc/vptr_vector.adoc b/doc/vptr_vector.adoc deleted file mode 100644 index fbbaf5da..00000000 --- a/doc/vptr_vector.adoc +++ /dev/null @@ -1,59 +0,0 @@ - -## vptr_vector - -### Synopsis - -Defined in . - -```c++ -namespace boost::openmethod::policies { - -template -class vptr_vector : Base { - public: - template - static auto register_vptrs(ForwardIterator first, ForwardIterator last) -> void; - - template - static auto dynamic_vptr(const Class& arg) -> const vptr_type&; -}; - -} -``` - -### Description - -`vptr_vector` is an implementation or `external_vptr` that keeps the pointers to -the v-tables in a `std::vector`. If `Policy` contains `indirect_vptr`, a level -of indirection is added, making the policy usable in presence of dynamic -loading. - -`Policy` is the policy containing the policy. - -### Members - -#### register_vptrs - -```c++ -template -auto register_vptrs(ForwardIterator first, ForwardIterator last) -> void; -``` - -Stores the pointers to v-tables in a vector, indexed by the (possibly hashed) -`type_id`s of the classes registered in `Policy`. - -If `Policy` contains a `type_hash` policy, call its `hash_initialize` -function, and uses it to convert the `type_id`{empty}s to an index. - -#### dynamic_vptr - -```c++ -template -auto dynamic_vptr(const Class& object) -> const vptr_type&; -``` - -Returns a pointer to the v-table for `object` (by reference). - -Obtains a `type_id` for `object` using `Policy::dynamic_type`. If _Policy_ -contains a `type_hash` policy, uses it to convert the result to an index; -otherwise, uses the `type_id` as the index. diff --git a/doc/zajo-dark.css b/doc/zajo-dark.css deleted file mode 100644 index 4247e85e..00000000 --- a/doc/zajo-dark.css +++ /dev/null @@ -1,478 +0,0 @@ -/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */ -/* Uncomment @import statement below to use as custom stylesheet */ -/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ - -/* Zajo's custom font import. The rest of the customizations are at the bottom of this css file, which is otherwise kept unchanged */ -@import "https://fonts.googleapis.com/css?family=Anonymous+Pro|Istok+Web|Quicksand|Poiret+One"; - -article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block} -audio,canvas,video{display:inline-block} -audio:not([controls]){display:none;height:0} -script{display:none!important} -html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} -a{background:transparent} -a:focus{outline:thin dotted} -a:active,a:hover{outline:0} -h1{font-size:2em;margin:.67em 0} -abbr[title]{border-bottom:1px dotted} -b,strong{font-weight:bold} -dfn{font-style:italic} -hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} -mark{background:#ff0;color:#000} -code,kbd,pre,samp{font-family:monospace;font-size:1em} -pre{white-space:pre-wrap} -q{quotes:"\201C" "\201D" "\2018" "\2019"} -small{font-size:80%} -sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} -sup{top:-.5em} -sub{bottom:-.25em} -img{border:0} -svg:not(:root){overflow:hidden} -figure{margin:0} -fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} -legend{border:0;padding:0} -button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} -button,input{line-height:normal} -button,select{text-transform:none} -button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} -button[disabled],html input[disabled]{cursor:default} -input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} -button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} -textarea{overflow:auto;vertical-align:top} -table{border-collapse:collapse;border-spacing:0} -*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} -html,body{font-size:100%} -body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} -a:hover{cursor:pointer} -img,object,embed{max-width:100%;height:auto} -object,embed{height:100%} -img{-ms-interpolation-mode:bicubic} -.left{float:left!important} -.right{float:right!important} -.text-left{text-align:left!important} -.text-right{text-align:right!important} -.text-center{text-align:center!important} -.text-justify{text-align:justify!important} -.hide{display:none} -img,object,svg{display:inline-block;vertical-align:middle} -textarea{height:auto;min-height:50px} -select{width:100%} -.center{margin-left:auto;margin-right:auto} -.stretch{width:100%} -.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} -div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr} -a{color:#2156a5;text-decoration:underline;line-height:inherit} -a:hover,a:focus{color:#1d4b8f} -a img{border:none} -p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility} -p aside{font-size:.875em;line-height:1.35;font-style:italic} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em} -h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0} -h1{font-size:2.125em} -h2{font-size:1.6875em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} -h4,h5{font-size:1.125em} -h6{font-size:1em} -hr{border:solid #dddddf;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0} -em,i{font-style:italic;line-height:inherit} -strong,b{font-weight:bold;line-height:inherit} -small{font-size:60%;line-height:inherit} -code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} -ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit} -ul,ol{margin-left:1.5em} -ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em} -ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit} -ul.square{list-style-type:square} -ul.circle{list-style-type:circle} -ul.disc{list-style-type:disc} -ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} -dl dt{margin-bottom:.3125em;font-weight:bold} -dl dd{margin-bottom:1.25em} -abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);border-bottom:1px dotted #ddd;cursor:help} -abbr{text-transform:none} -blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd} -blockquote cite{display:block;font-size:.9375em;color:rgba(0,0,0,.6)} -blockquote cite::before{content:"\2014 \0020"} -blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} -blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} -@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} -h1{font-size:2.75em} -h2{font-size:2.3125em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} -h4{font-size:1.4375em}} -table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} -table thead,table tfoot{background:#f7f8f7} -table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} -table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} -table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f8f8f7} -table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} -h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} -.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} -.clearfix::after,.float-group::after{clear:both} -*:not(pre)>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background-color:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} -*:not(pre)>code.nobreak{word-wrap:normal} -*:not(pre)>code.nowrap{white-space:nowrap} -pre,pre>code{line-height:1.45;color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeSpeed} -em em{font-style:normal} -strong strong{font-weight:400} -.keyseq{color:rgba(51,51,51,.8)} -kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} -.keyseq kbd:first-child{margin-left:0} -.keyseq kbd:last-child{margin-right:0} -.menuseq,.menuref{color:#000} -.menuseq b:not(.caret),.menuref{font-weight:inherit} -.menuseq{word-spacing:-.02em} -.menuseq b.caret{font-size:1.25em;line-height:.8} -.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} -b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} -b.button::before{content:"[";padding:0 3px 0 2px} -b.button::after{content:"]";padding:0 2px 0 3px} -p a>code:hover{color:rgba(0,0,0,.9)} -#header,#content,#footnotes,#footer{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em} -#header::before,#header::after,#content::before,#content::after,#footnotes::before,#footnotes::after,#footer::before,#footer::after{content:" ";display:table} -#header::after,#content::after,#footnotes::after,#footer::after{clear:both} -#content{margin-top:1.25em} -#content::before{content:none} -#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} -#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} -#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} -#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} -#header .details span:first-child{margin-left:-.125em} -#header .details span.email a{color:rgba(0,0,0,.85)} -#header .details br{display:none} -#header .details br+span::before{content:"\00a0\2013\00a0"} -#header .details br+span.author::before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)} -#header .details br+span#revremark::before{content:"\00a0|\00a0"} -#header #revnumber{text-transform:capitalize} -#header #revnumber::after{content:"\00a0"} -#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} -#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} -#toc>ul{margin-left:.125em} -#toc ul.sectlevel0>li>a{font-style:italic} -#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} -#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} -#toc li{line-height:1.3334;margin-top:.3334em} -#toc a{text-decoration:none} -#toc a:active{text-decoration:underline} -#toctitle{color:#7a2518;font-size:1.2em} -@media screen and (min-width:768px){#toctitle{font-size:1.375em} -body.toc2{padding-left:15em;padding-right:0} -#toc.toc2{margin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} -#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} -#toc.toc2>ul{font-size:.9em;margin-bottom:0} -#toc.toc2 ul ul{margin-left:0;padding-left:1em} -#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} -body.toc2.toc-right{padding-left:0;padding-right:15em} -body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} -@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} -#toc.toc2{width:20em} -#toc.toc2 #toctitle{font-size:1.375em} -#toc.toc2>ul{font-size:.95em} -#toc.toc2 ul ul{padding-left:1.25em} -body.toc2.toc-right{padding-left:0;padding-right:20em}} -#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -#content #toc>:first-child{margin-top:0} -#content #toc>:last-child{margin-bottom:0} -#footer{max-width:100%;background-color:rgba(0,0,0,.8);padding:1.25em} -#footer-text{color:rgba(255,255,255,.8);line-height:1.44} -#content{margin-bottom:.625em} -.sect1{padding-bottom:.625em} -@media screen and (min-width:768px){#content{margin-bottom:1.25em} -.sect1{padding-bottom:1.25em}} -.sect1:last-child{padding-bottom:0} -.sect1+.sect1{border-top:1px solid #e7e7e9} -#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400} -#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em} -#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible} -#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none} -#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221} -.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} -.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} -table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} -.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} -table.tableblock #preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:inherit} -.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%} -.admonitionblock>table td.icon{text-align:center;width:80px} -.admonitionblock>table td.icon img{max-width:none} -.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} -.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} -.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0} -.exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px} -.exampleblock>.content>:first-child{margin-top:0} -.exampleblock>.content>:last-child{margin-bottom:0} -.sidebarblock{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -.sidebarblock>:first-child{margin-top:0} -.sidebarblock>:last-child{margin-bottom:0} -.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center} -.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0} -.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#f7f7f8} -.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#f2f1f1} -.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} -@media screen and (min-width:768px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:.90625em}} -@media screen and (min-width:1280px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:1em}} -.literalblock pre.nowrap,.literalblock pre.nowrap pre,.listingblock pre.nowrap,.listingblock pre.nowrap pre{white-space:pre;word-wrap:normal} -.literalblock.output pre{color:#f7f7f8;background-color:rgba(0,0,0,.9)} -.listingblock pre.highlightjs{padding:0} -.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} -.listingblock pre.prettyprint{border-width:0} -.listingblock>.content{position:relative} -.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:#999} -.listingblock:hover code[data-lang]::before{display:block} -.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:#999} -.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} -table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none} -table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45} -table.pyhltable td.code{padding-left:.75em;padding-right:0} -pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #dddddf} -pre.pygments .lineno{display:inline-block;margin-right:.25em} -table.pyhltable .linenodiv{background:none!important;padding-right:0!important} -.quoteblock{margin:0 1em 1.25em 1.5em;display:table} -.quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em} -.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} -.quoteblock blockquote{margin:0;padding:0;border:0} -.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} -.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} -.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} -.verseblock{margin:0 1em 1.25em} -.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} -.verseblock pre strong{font-weight:400} -.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} -.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic} -.quoteblock .attribution br,.verseblock .attribution br{display:none} -.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,.6)} -.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} -.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} -.quoteblock.abstract{margin:0 1em 1.25em;display:block} -.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} -.quoteblock.excerpt,.quoteblock .quoteblock{margin:0 0 1.25em;padding:0 0 .25em 1em;border-left:.25em solid #dddddf} -.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} -.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} -table.tableblock{max-width:100%;border-collapse:separate} -p.tableblock:last-child{margin-bottom:0} -td.tableblock>.content{margin-bottom:-1.25em} -table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} -table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} -table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} -table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} -table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} -table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} -table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} -table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} -table.frame-all{border-width:1px} -table.frame-sides{border-width:0 1px} -table.frame-topbot,table.frame-ends{border-width:1px 0} -table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd){background:#f8f8f7} -table.stripes-none tr,table.stripes-odd tr:nth-of-type(even){background:none} -th.halign-left,td.halign-left{text-align:left} -th.halign-right,td.halign-right{text-align:right} -th.halign-center,td.halign-center{text-align:center} -th.valign-top,td.valign-top{vertical-align:top} -th.valign-bottom,td.valign-bottom{vertical-align:bottom} -th.valign-middle,td.valign-middle{vertical-align:middle} -table thead th,table tfoot th{font-weight:bold} -tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7} -tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold} -p.tableblock>code:only-child{background:none;padding:0} -p.tableblock{font-size:1em} -td>div.verse{white-space:pre} -ol{margin-left:1.75em} -ul li ol{margin-left:1.5em} -dl dd{margin-left:1.125em} -dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0} -ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em} -ul.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} -ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} -ul.unstyled,ol.unstyled{margin-left:0} -ul.checklist{margin-left:.625em} -ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1.25em;font-size:.8em;position:relative;bottom:.125em} -ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} -ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} -ul.inline>li{margin-left:1.25em} -.unstyled dl dt{font-weight:400;font-style:normal} -ol.arabic{list-style-type:decimal} -ol.decimal{list-style-type:decimal-leading-zero} -ol.loweralpha{list-style-type:lower-alpha} -ol.upperalpha{list-style-type:upper-alpha} -ol.lowerroman{list-style-type:lower-roman} -ol.upperroman{list-style-type:upper-roman} -ol.lowergreek{list-style-type:lower-greek} -.hdlist>table,.colist>table{border:0;background:none} -.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} -td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} -td.hdlist1{font-weight:bold;padding-bottom:1.25em} -.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} -.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} -.colist td:not([class]):first-child img{max-width:none} -.colist td:not([class]):last-child{padding:.25em 0} -.thumb,.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd} -.imageblock.left{margin:.25em .625em 1.25em 0} -.imageblock.right{margin:.25em 0 1.25em .625em} -.imageblock>.title{margin-bottom:0} -.imageblock.thumb,.imageblock.th{border-width:6px} -.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em} -.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0} -.image.left{margin-right:.625em} -.image.right{margin-left:.625em} -a.image{text-decoration:none;display:inline-block} -a.image object{pointer-events:none} -sup.footnote,sup.footnoteref{font-size:.875em;position:static;vertical-align:super} -sup.footnote a,sup.footnoteref a{text-decoration:none} -sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline} -#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em} -#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0} -#footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} -#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} -#footnotes .footnote:last-of-type{margin-bottom:0} -#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0} -.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0} -.gist .file-data>table td.line-data{width:99%} -div.unbreakable{page-break-inside:avoid} -.big{font-size:larger} -.small{font-size:smaller} -.underline{text-decoration:underline} -.overline{text-decoration:overline} -.line-through{text-decoration:line-through} -.aqua{color:#00bfbf} -.aqua-background{background-color:#00fafa} -.black{color:#000} -.black-background{background-color:#000} -.blue{color:#0000bf} -.blue-background{background-color:#0000fa} -.fuchsia{color:#bf00bf} -.fuchsia-background{background-color:#fa00fa} -.gray{color:#606060} -.gray-background{background-color:#7d7d7d} -.green{color:#006000} -.green-background{background-color:#007d00} -.lime{color:#00bf00} -.lime-background{background-color:#00fa00} -.maroon{color:#600000} -.maroon-background{background-color:#7d0000} -.navy{color:#000060} -.navy-background{background-color:#00007d} -.olive{color:#606000} -.olive-background{background-color:#7d7d00} -.purple{color:#600060} -.purple-background{background-color:#7d007d} -.red{color:#bf0000} -.red-background{background-color:#fa0000} -.silver{color:#909090} -.silver-background{background-color:#bcbcbc} -.teal{color:#006060} -.teal-background{background-color:#007d7d} -.white{color:#bfbfbf} -.white-background{background-color:#fafafa} -.yellow{color:#bfbf00} -.yellow-background{background-color:#fafa00} -span.icon>.fa{cursor:default} -a span.icon>.fa{cursor:inherit} -.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default} -.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#19407c} -.admonitionblock td.icon .icon-tip::before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111} -.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#bf6900} -.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#bf3400} -.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#bf0000} -.conum[data-value]{display:inline-block;color:#fff!important;background-color:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold} -.conum[data-value] *{color:#fff!important} -.conum[data-value]+b{display:none} -.conum[data-value]::after{content:attr(data-value)} -pre .conum[data-value]{position:relative;top:-.125em} -b.conum *{color:inherit!important} -.conum:not([data-value]):empty{display:none} -dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} -h1,h2,p,td.content,span.alt{letter-spacing:-.01em} -p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} -p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} -p{margin-bottom:1.25rem} -.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} -.exampleblock>.content{background-color:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} -.print-only{display:none!important} -@page{margin:1.25cm .75cm} -@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} -html{font-size:80%} -a{color:inherit!important;text-decoration:underline!important} -a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} -a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} -abbr[title]::after{content:" (" attr(title) ")"} -pre,blockquote,tr,img,object,svg{page-break-inside:avoid} -thead{display:table-header-group} -svg{max-width:100%} -p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} -h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} -#toc,.sidebarblock,.exampleblock>.content{background:none!important} -#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} -body.book #header{text-align:center} -body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} -body.book #header .details{border:0!important;display:block;padding:0!important} -body.book #header .details span:first-child{margin-left:0!important} -body.book #header .details br{display:block} -body.book #header .details br+span::before{content:none!important} -body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} -body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} -.listingblock code[data-lang]::before{display:block} -#footer{padding:0 .9375em} -.hide-on-print{display:none!important} -.print-only{display:block!important} -.hide-for-print{display:none!important} -.show-for-print{display:inherit!important}} -@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} -.sect1{padding:0!important} -.sect1+.sect1{border:0} -#footer{background:none} -#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} -@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} - -/* Zajo's customizations applied on top of the standard asciidoctor css above */ -h1{font-size:4em} -h2{font-size:1.74em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.5em} -h4{font-size:1.2em} -h5{font-size:1em} -h6{font-size:1em} -#toc {text-align:left} -#toc ul code{font-size:111%} -#toc a:hover code {color:#00cc99} -a:focus{outline:0} -.colist td{color:rgba(255,255,255,.67)} -body{text-align:left; background:#202020;color:rgba(255,255,255,.67);padding:0;margin:0;font-family:"Istok Web","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} -.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#a0a0a0;font-weight:400;margin-top:0;margin-bottom:.25em} -.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#101010} -table{background:#202020;margin-bottom:1.25em;border:solid 1px #dedede} -table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(255,255,255,.67)} -table tr.even,table tr.alt,table tr:nth-of-type(even){background:#202020} -table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{color:rgba(255,255,255,.67)} -th{background-color:#404040} -a{color:#FFFFFF;text-decoration:underline;line-height:inherit} -a:hover{color:#00cc99} -a:focus{color:#FFFFFF} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Quicksand","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#00cc99;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.4em} -code{font-family:"Anonymous Pro","DejaVu Sans Mono",monospace;font-weight:400;color:black} -*:not(pre)>code{font-size:1.0em;font-style:normal!important;letter-spacing:0;padding:0 0;word-spacing:-.15em;background-color:transparent;-webkit-border-radius:0;border-radius:0;line-height:1.45;text-rendering:optimizeLegibility;word-wrap:break-word;color:white} -pre,pre>code{line-height:1.45;color:rgba(255,255,255,.67);font-family:"Anonymous Pro","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeLegibility;font-size:1.05em;background-color:#101010} -a:not(pre)>code:hover {color:#00cc99} -kbd{font-family:"Anonymous Pro","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} -h1 code{color:#00cc99; font-size:113%} -h2 code{color:#00cc99; font-size:113%} -h3 code{color:#00cc99; font-size:113%} -h4 code{color:#00cc99; font-size:113%} -h5 code{color:#00cc99; font-size:113%} -#header>h1:first-child{font-family:"Poiret One";color:#00cc99;margin-top:2.25rem;margin-bottom:0;letter-spacing:-.07em} -#author{color:#a366ff} -#toc ul{font-family:"Quicksand","DejaVu Sans",sans-serif;list-style-type:none} -#toc a:hover{color:#00cc99} -#toc.toc2{background-color:#404040} -.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#00cc99} -.admonitionblock td.icon .icon-tip::before{content:"\f0eb";color:#00cc99;text-shadow:none} -.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#a366ff} -.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#a366ff} -.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#a366ff} -.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(255,255,255,.67)} -.conum[data-value]{display:inline-block;color:black!important;background-color:#d9d9d9;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold} -.exampleblock>.content{background-color:#404040;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} -.quoteblock {background-color:#404040} -.quoteblock blockquote,.quoteblock p{color:rgba(255,255,255,.67);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify;background-color:#404040} -.quoteblock blockquote::before{margin-left:-.8em;color:#00cc99} -.quoteblock blockquote{font-family:"Istok Web","DejaVu Serif"; font-size:1.0625rem; padding:0.5em} -.quoteblock .attribution{padding-top:.75ex;margin-top:0;margin-right:0;padding-right:.5ex;text-align:right;background-color:#202020} -.text-right{margin-top:-1em} diff --git a/doc/zajo-light.css b/doc/zajo-light.css deleted file mode 100644 index 89a5cdaf..00000000 --- a/doc/zajo-light.css +++ /dev/null @@ -1,468 +0,0 @@ -/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */ -/* Uncomment @import statement below to use as custom stylesheet */ -/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ - -/* Zajo's custom font import. The rest of the customizations are at the bottom of this css file, which is otherwise kept unchanged */ -@import "https://fonts.googleapis.com/css?family=Anonymous+Pro|Istok+Web|Quicksand|Poiret+One"; - -article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block} -audio,canvas,video{display:inline-block} -audio:not([controls]){display:none;height:0} -script{display:none!important} -html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} -a{background:transparent} -a:focus{outline:thin dotted} -a:active,a:hover{outline:0} -h1{font-size:2em;margin:.67em 0} -abbr[title]{border-bottom:1px dotted} -b,strong{font-weight:bold} -dfn{font-style:italic} -hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} -mark{background:#ff0;color:#000} -code,kbd,pre,samp{font-family:monospace;font-size:1em} -pre{white-space:pre-wrap} -q{quotes:"\201C" "\201D" "\2018" "\2019"} -small{font-size:80%} -sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} -sup{top:-.5em} -sub{bottom:-.25em} -img{border:0} -svg:not(:root){overflow:hidden} -figure{margin:0} -fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} -legend{border:0;padding:0} -button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} -button,input{line-height:normal} -button,select{text-transform:none} -button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} -button[disabled],html input[disabled]{cursor:default} -input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} -button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} -textarea{overflow:auto;vertical-align:top} -table{border-collapse:collapse;border-spacing:0} -*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} -html,body{font-size:100%} -body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} -a:hover{cursor:pointer} -img,object,embed{max-width:100%;height:auto} -object,embed{height:100%} -img{-ms-interpolation-mode:bicubic} -.left{float:left!important} -.right{float:right!important} -.text-left{text-align:left!important} -.text-right{text-align:right!important} -.text-center{text-align:center!important} -.text-justify{text-align:justify!important} -.hide{display:none} -img,object,svg{display:inline-block;vertical-align:middle} -textarea{height:auto;min-height:50px} -select{width:100%} -.center{margin-left:auto;margin-right:auto} -.stretch{width:100%} -.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} -div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr} -a{color:#2156a5;text-decoration:underline;line-height:inherit} -a:hover,a:focus{color:#1d4b8f} -a img{border:none} -p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility} -p aside{font-size:.875em;line-height:1.35;font-style:italic} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em} -h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0} -h1{font-size:2.125em} -h2{font-size:1.6875em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} -h4,h5{font-size:1.125em} -h6{font-size:1em} -hr{border:solid #dddddf;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0} -em,i{font-style:italic;line-height:inherit} -strong,b{font-weight:bold;line-height:inherit} -small{font-size:60%;line-height:inherit} -code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} -ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit} -ul,ol{margin-left:1.5em} -ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em} -ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit} -ul.square{list-style-type:square} -ul.circle{list-style-type:circle} -ul.disc{list-style-type:disc} -ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} -dl dt{margin-bottom:.3125em;font-weight:bold} -dl dd{margin-bottom:1.25em} -abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);border-bottom:1px dotted #ddd;cursor:help} -abbr{text-transform:none} -blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd} -blockquote cite{display:block;font-size:.9375em;color:rgba(0,0,0,.6)} -blockquote cite::before{content:"\2014 \0020"} -blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} -blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} -@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} -h1{font-size:2.75em} -h2{font-size:2.3125em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} -h4{font-size:1.4375em}} -table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} -table thead,table tfoot{background:#f7f8f7} -table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} -table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} -table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f8f8f7} -table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} -h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} -.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} -.clearfix::after,.float-group::after{clear:both} -*:not(pre)>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background-color:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} -*:not(pre)>code.nobreak{word-wrap:normal} -*:not(pre)>code.nowrap{white-space:nowrap} -pre,pre>code{line-height:1.45;color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeSpeed} -em em{font-style:normal} -strong strong{font-weight:400} -.keyseq{color:rgba(51,51,51,.8)} -kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} -.keyseq kbd:first-child{margin-left:0} -.keyseq kbd:last-child{margin-right:0} -.menuseq,.menuref{color:#000} -.menuseq b:not(.caret),.menuref{font-weight:inherit} -.menuseq{word-spacing:-.02em} -.menuseq b.caret{font-size:1.25em;line-height:.8} -.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} -b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} -b.button::before{content:"[";padding:0 3px 0 2px} -b.button::after{content:"]";padding:0 2px 0 3px} -p a>code:hover{color:rgba(0,0,0,.9)} -#header,#content,#footnotes,#footer{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em} -#header::before,#header::after,#content::before,#content::after,#footnotes::before,#footnotes::after,#footer::before,#footer::after{content:" ";display:table} -#header::after,#content::after,#footnotes::after,#footer::after{clear:both} -#content{margin-top:1.25em} -#content::before{content:none} -#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} -#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} -#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} -#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} -#header .details span:first-child{margin-left:-.125em} -#header .details span.email a{color:rgba(0,0,0,.85)} -#header .details br{display:none} -#header .details br+span::before{content:"\00a0\2013\00a0"} -#header .details br+span.author::before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)} -#header .details br+span#revremark::before{content:"\00a0|\00a0"} -#header #revnumber{text-transform:capitalize} -#header #revnumber::after{content:"\00a0"} -#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} -#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} -#toc>ul{margin-left:.125em} -#toc ul.sectlevel0>li>a{font-style:italic} -#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} -#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} -#toc li{line-height:1.3334;margin-top:.3334em} -#toc a{text-decoration:none} -#toc a:active{text-decoration:underline} -#toctitle{color:#7a2518;font-size:1.2em} -@media screen and (min-width:768px){#toctitle{font-size:1.375em} -body.toc2{padding-left:15em;padding-right:0} -#toc.toc2{margin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} -#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} -#toc.toc2>ul{font-size:.9em;margin-bottom:0} -#toc.toc2 ul ul{margin-left:0;padding-left:1em} -#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} -body.toc2.toc-right{padding-left:0;padding-right:15em} -body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} -@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} -#toc.toc2{width:20em} -#toc.toc2 #toctitle{font-size:1.375em} -#toc.toc2>ul{font-size:.95em} -#toc.toc2 ul ul{padding-left:1.25em} -body.toc2.toc-right{padding-left:0;padding-right:20em}} -#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -#content #toc>:first-child{margin-top:0} -#content #toc>:last-child{margin-bottom:0} -#footer{max-width:100%;background-color:rgba(0,0,0,.8);padding:1.25em} -#footer-text{color:rgba(255,255,255,.8);line-height:1.44} -#content{margin-bottom:.625em} -.sect1{padding-bottom:.625em} -@media screen and (min-width:768px){#content{margin-bottom:1.25em} -.sect1{padding-bottom:1.25em}} -.sect1:last-child{padding-bottom:0} -.sect1+.sect1{border-top:1px solid #e7e7e9} -#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400} -#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em} -#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible} -#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none} -#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221} -.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} -.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} -table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} -.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} -table.tableblock #preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:inherit} -.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%} -.admonitionblock>table td.icon{text-align:center;width:80px} -.admonitionblock>table td.icon img{max-width:none} -.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} -.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} -.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0} -.exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px} -.exampleblock>.content>:first-child{margin-top:0} -.exampleblock>.content>:last-child{margin-bottom:0} -.sidebarblock{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -.sidebarblock>:first-child{margin-top:0} -.sidebarblock>:last-child{margin-bottom:0} -.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center} -.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0} -.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#f7f7f8} -.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#f2f1f1} -.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} -@media screen and (min-width:768px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:.90625em}} -@media screen and (min-width:1280px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:1em}} -.literalblock pre.nowrap,.literalblock pre.nowrap pre,.listingblock pre.nowrap,.listingblock pre.nowrap pre{white-space:pre;word-wrap:normal} -.literalblock.output pre{color:#f7f7f8;background-color:rgba(0,0,0,.9)} -.listingblock pre.highlightjs{padding:0} -.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} -.listingblock pre.prettyprint{border-width:0} -.listingblock>.content{position:relative} -.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:#999} -.listingblock:hover code[data-lang]::before{display:block} -.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:#999} -.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} -table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none} -table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45} -table.pyhltable td.code{padding-left:.75em;padding-right:0} -pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #dddddf} -pre.pygments .lineno{display:inline-block;margin-right:.25em} -table.pyhltable .linenodiv{background:none!important;padding-right:0!important} -.quoteblock{margin:0 1em 1.25em 1.5em;display:table} -.quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em} -.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} -.quoteblock blockquote{margin:0;padding:0;border:0} -.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} -.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} -.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} -.verseblock{margin:0 1em 1.25em} -.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} -.verseblock pre strong{font-weight:400} -.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} -.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic} -.quoteblock .attribution br,.verseblock .attribution br{display:none} -.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,.6)} -.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} -.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} -.quoteblock.abstract{margin:0 1em 1.25em;display:block} -.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} -.quoteblock.excerpt,.quoteblock .quoteblock{margin:0 0 1.25em;padding:0 0 .25em 1em;border-left:.25em solid #dddddf} -.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} -.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} -table.tableblock{max-width:100%;border-collapse:separate} -p.tableblock:last-child{margin-bottom:0} -td.tableblock>.content{margin-bottom:-1.25em} -table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} -table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} -table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} -table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} -table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} -table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} -table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} -table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} -table.frame-all{border-width:1px} -table.frame-sides{border-width:0 1px} -table.frame-topbot,table.frame-ends{border-width:1px 0} -table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd){background:#f8f8f7} -table.stripes-none tr,table.stripes-odd tr:nth-of-type(even){background:none} -th.halign-left,td.halign-left{text-align:left} -th.halign-right,td.halign-right{text-align:right} -th.halign-center,td.halign-center{text-align:center} -th.valign-top,td.valign-top{vertical-align:top} -th.valign-bottom,td.valign-bottom{vertical-align:bottom} -th.valign-middle,td.valign-middle{vertical-align:middle} -table thead th,table tfoot th{font-weight:bold} -tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7} -tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold} -p.tableblock>code:only-child{background:none;padding:0} -p.tableblock{font-size:1em} -td>div.verse{white-space:pre} -ol{margin-left:1.75em} -ul li ol{margin-left:1.5em} -dl dd{margin-left:1.125em} -dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0} -ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em} -ul.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} -ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} -ul.unstyled,ol.unstyled{margin-left:0} -ul.checklist{margin-left:.625em} -ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1.25em;font-size:.8em;position:relative;bottom:.125em} -ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} -ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} -ul.inline>li{margin-left:1.25em} -.unstyled dl dt{font-weight:400;font-style:normal} -ol.arabic{list-style-type:decimal} -ol.decimal{list-style-type:decimal-leading-zero} -ol.loweralpha{list-style-type:lower-alpha} -ol.upperalpha{list-style-type:upper-alpha} -ol.lowerroman{list-style-type:lower-roman} -ol.upperroman{list-style-type:upper-roman} -ol.lowergreek{list-style-type:lower-greek} -.hdlist>table,.colist>table{border:0;background:none} -.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} -td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} -td.hdlist1{font-weight:bold;padding-bottom:1.25em} -.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} -.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} -.colist td:not([class]):first-child img{max-width:none} -.colist td:not([class]):last-child{padding:.25em 0} -.thumb,.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd} -.imageblock.left{margin:.25em .625em 1.25em 0} -.imageblock.right{margin:.25em 0 1.25em .625em} -.imageblock>.title{margin-bottom:0} -.imageblock.thumb,.imageblock.th{border-width:6px} -.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em} -.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0} -.image.left{margin-right:.625em} -.image.right{margin-left:.625em} -a.image{text-decoration:none;display:inline-block} -a.image object{pointer-events:none} -sup.footnote,sup.footnoteref{font-size:.875em;position:static;vertical-align:super} -sup.footnote a,sup.footnoteref a{text-decoration:none} -sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline} -#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em} -#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0} -#footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} -#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} -#footnotes .footnote:last-of-type{margin-bottom:0} -#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0} -.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0} -.gist .file-data>table td.line-data{width:99%} -div.unbreakable{page-break-inside:avoid} -.big{font-size:larger} -.small{font-size:smaller} -.underline{text-decoration:underline} -.overline{text-decoration:overline} -.line-through{text-decoration:line-through} -.aqua{color:#00bfbf} -.aqua-background{background-color:#00fafa} -.black{color:#000} -.black-background{background-color:#000} -.blue{color:#0000bf} -.blue-background{background-color:#0000fa} -.fuchsia{color:#bf00bf} -.fuchsia-background{background-color:#fa00fa} -.gray{color:#606060} -.gray-background{background-color:#7d7d7d} -.green{color:#006000} -.green-background{background-color:#007d00} -.lime{color:#00bf00} -.lime-background{background-color:#00fa00} -.maroon{color:#600000} -.maroon-background{background-color:#7d0000} -.navy{color:#000060} -.navy-background{background-color:#00007d} -.olive{color:#606000} -.olive-background{background-color:#7d7d00} -.purple{color:#600060} -.purple-background{background-color:#7d007d} -.red{color:#bf0000} -.red-background{background-color:#fa0000} -.silver{color:#909090} -.silver-background{background-color:#bcbcbc} -.teal{color:#006060} -.teal-background{background-color:#007d7d} -.white{color:#bfbfbf} -.white-background{background-color:#fafafa} -.yellow{color:#bfbf00} -.yellow-background{background-color:#fafa00} -span.icon>.fa{cursor:default} -a span.icon>.fa{cursor:inherit} -.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default} -.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#19407c} -.admonitionblock td.icon .icon-tip::before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111} -.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#bf6900} -.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#bf3400} -.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#bf0000} -.conum[data-value]{display:inline-block;color:#fff!important;background-color:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold} -.conum[data-value] *{color:#fff!important} -.conum[data-value]+b{display:none} -.conum[data-value]::after{content:attr(data-value)} -pre .conum[data-value]{position:relative;top:-.125em} -b.conum *{color:inherit!important} -.conum:not([data-value]):empty{display:none} -dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} -h1,h2,p,td.content,span.alt{letter-spacing:-.01em} -p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} -p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} -p{margin-bottom:1.25rem} -.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} -.exampleblock>.content{background-color:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} -.print-only{display:none!important} -@page{margin:1.25cm .75cm} -@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} -html{font-size:80%} -a{color:inherit!important;text-decoration:underline!important} -a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} -a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} -abbr[title]::after{content:" (" attr(title) ")"} -pre,blockquote,tr,img,object,svg{page-break-inside:avoid} -thead{display:table-header-group} -svg{max-width:100%} -p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} -h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} -#toc,.sidebarblock,.exampleblock>.content{background:none!important} -#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} -body.book #header{text-align:center} -body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} -body.book #header .details{border:0!important;display:block;padding:0!important} -body.book #header .details span:first-child{margin-left:0!important} -body.book #header .details br{display:block} -body.book #header .details br+span::before{content:none!important} -body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} -body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} -.listingblock code[data-lang]::before{display:block} -#footer{padding:0 .9375em} -.hide-on-print{display:none!important} -.print-only{display:block!important} -.hide-for-print{display:none!important} -.show-for-print{display:inherit!important}} -@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} -.sect1{padding:0!important} -.sect1+.sect1{border:0} -#footer{background:none} -#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} -@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} - -/* Zajo's customizations applied on top of the standard asciidoctor css above */ -h1{font-size:4em} -h2{font-size:1.74em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.5em} -h4{font-size:1.2em} -h5{font-size:1em} -h6{font-size:1em} -#toc {text-align:left} -#toc ul code{font-size:111%} -#toc a:hover code {color:#4101a7} -a:focus{outline:0} -.colist td{color:rgba(0,0,0,.67)} -body{text-align:left; background:#fff;color:rgba(0,0,0,.67);padding:0;margin:0;font-family:"Istok Web","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} -.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#a0a0a0;font-weight:400;margin-top:0;margin-bottom:.25em} -a{color:#000000;text-decoration:underline;line-height:inherit} -a:hover{color:#4101a7} -a:focus{color:#000000} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Quicksand","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#4101a7;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.4em} -code{font-family:"Anonymous Pro","DejaVu Sans Mono",monospace;font-weight:400;color:black} -*:not(pre)>code{font-size:1.0em;font-style:normal!important;letter-spacing:0;padding:0 0;word-spacing:-.15em;background-color:transparent;-webkit-border-radius:0;border-radius:0;line-height:1.45;text-rendering:optimizeLegibility;word-wrap:break-word} -pre,pre>code{line-height:1.45;color:rgba(0,0,0,.9);font-family:"Anonymous Pro","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeLegibility;font-size:1.05em;background-color:#f7f8f7} -a:not(pre)>code:hover {color:#4101a7} -kbd{font-family:"Anonymous Pro","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} -h1 code{color:#4101a7; font-size:113%} -h2 code{color:#4101a7; font-size:113%} -h3 code{color:#4101a7; font-size:113%} -h4 code{color:#4101a7; font-size:113%} -h5 code{color:#4101a7; font-size:113%} -#header>h1:first-child{font-family:"Poiret One";color:#ff5100;margin-top:2.25rem;margin-bottom:0;letter-spacing:-.07em} -#author{color: #4101a7;} -#toc ul{font-family:"Quicksand","DejaVu Sans",sans-serif;list-style-type:none} -#toc a:hover{color:#4101a7} -#toc.toc2{background-color:#f7f8f7} -.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#606060} -.admonitionblock td.icon .icon-tip::before{content:"\f0eb";color:#606060;text-shadow:none} -.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#ff5100} -.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#ff5100} -.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#ff5100} -.conum[data-value]{display:inline-block;color:#fff!important;background-color:#606060;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold} -.exampleblock>.content{background-color:#ffffff;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} -.quoteblock blockquote::before{margin-left:-.8em;color:#4101a7} -.quoteblock blockquote{font-family:"Istok Web","DejaVu Serif"; font-size:1.0625rem; padding:0.5em} -.text-right{margin-top:-1em}