![]() |
XTL
0.1
eXtended Template Library
|
The main namespace of the XTL library. More...
Namespaces | |
| _ | |
| gets the last element of a parameter pack | |
| concurrent | |
| Concurrent algorithms library. | |
| parse | |
| Grammar and AST declarations. | |
| socket | |
| General purpose socket communication. | |
Data Structures | |
| class | btree |
| B-Tree key-value container. More... | |
| class | callback< _ReturnT(_Args...) > |
| Notifies multiple targets of an event. More... | |
| class | crt_exception |
| c++ wrapper around legacy errno based errors from the CRT More... | |
| class | Debug |
| Manages debug info about processes. More... | |
| class | dynamic_library |
| class | dynamic_library_exception |
| class | dynamic_object |
| class | exception |
| Base exception for XTL. More... | |
| class | executable |
| Represents an executable binary Provides access to the executable binary file structure. More... | |
| class | get_parameter |
| Gets the type of a parameter in a method declaration. More... | |
| class | get_parameter< 0, _ReturnT(_HeadT, _TailT...)> |
| class | get_parameter< _ParamNum, _ReturnT(_HeadT, _TailT...)> |
| class | intrinsic_of_size |
| meta-function to get the intrinsic of a specified size More... | |
| class | is_a |
| Determine if a type is specified in a list. More... | |
| class | is_a< _Ty > |
| class | is_a< _Ty, _HeadT, _TailT...> |
| class | is_a< _Ty, _Ty, _TailT...> |
| class | last |
| class | log |
| class | lower_case |
| meta-function to convert a static upper case ascii character to lower case More... | |
| class | lru_cache |
| class | mapped_file |
| class | mapped_page |
| class | mapped_vector |
| class | parser |
| Main parser class. More... | |
| class | process |
| class | processor_intrinsic |
| meta-function to get the processor intrinsic storage for a type. More... | |
| class | shared_mem_obj |
| class | shift_erase_policy |
| erase item from a mapped vector policy that shifts remaining items one place toward the erased item More... | |
| class | source_location |
| Contains information about the location of source code Used in error reporting and logging. More... | |
| class | task |
| chains together multiple methods in a single task More... | |
| class | task< _HeadT, _TailT...> |
| class | task<> |
| class | tuple |
| class | tuple< _HeadT, _TailT...> |
| Tuple specialization with one or more elements. More... | |
| class | tuple<> |
| Tuple specialization with no elements. More... | |
| class | unique_id |
| class | var |
| The var class implements a minimal type erasure idiom. More... | |
| class | wrapped |
| class | xstring |
| Extends std::string with some added functionality. More... | |
Typedefs | |
| using | string = xstring< char > |
| using | tstring = xstring< tchar > |
| using | wstring = xstring< wchar_t > |
Functions | |
| template<typename _Ty > | |
| constexpr uint32_t | hidword (_Ty value) |
| template<typename _Ty > | |
| constexpr processor_intrinsic < _Ty >::type | intrinsic_cast (_Ty src) |
| casts a pointer to the processor intrinsic storage type More... | |
| template<typename _Ty > | |
| constexpr processor_intrinsic < _Ty * >::type | intrinsic_cast (const _Ty *src) |
| template<typename _Ty > | |
| constexpr uint32_t | lodword (_Ty value) |
| template<typename _Ty , typename _ParamT > | |
| static std::unique_ptr< _Ty > | make_unique (_ParamT &&src) |
| template<typename _Ty , typename _ParamT > | |
| static std::unique_ptr< _Ty > | make_unique (const _ParamT &src) |
| template<typename _OtherT , typename _ThisT > | |
| mapped_page< _OtherT > | static_page_cast (_ThisT ptr) |
The main namespace of the XTL library.
| class xtd::get_parameter |
| class xtd::intrinsic_of_size |
| class xtd::is_a |
| class xtd::shift_erase_policy |
erase item from a mapped vector policy that shifts remaining items one place toward the erased item
| _MappedVectorT | the mapped vector type |
Definition at line 18 of file mapped_vector.hpp.
Collaboration diagram for xtd::shift_erase_policy< _MappedVectorT >:| class xtd::task |
| class xtd::tuple |
| constexpr processor_intrinsic<_Ty>::type xtd::intrinsic_cast | ( | _Ty | src | ) |