|
using | castor::xchar = char |
|
using | castor::mbchar = char |
|
using | castor::wchar = wchar_t |
|
using | castor::u32char = char32_t |
|
using | castor::String = std::basic_string< xchar > |
|
using | castor::StringView = std::basic_string_view< xchar > |
|
using | castor::StringStream = std::basic_stringstream< xchar > |
|
using | castor::OutputStringStream = std::basic_ostringstream< xchar > |
|
using | castor::InputStringStream = std::basic_istringstream< xchar > |
|
using | castor::OutputStream = std::basic_ostream< xchar > |
|
using | castor::InputStream = std::basic_istream< xchar > |
|
using | castor::MbString = std::basic_string< mbchar > |
|
using | castor::MbStringView = std::basic_string_view< mbchar > |
|
using | castor::MbStringStream = std::basic_stringstream< mbchar > |
|
using | castor::MbOutputStringStream = std::basic_ostringstream< mbchar > |
|
using | castor::MbInputStringStream = std::basic_istringstream< mbchar > |
|
using | castor::MbOutputStream = std::basic_ostream< mbchar > |
|
using | castor::MbInputStream = std::basic_istream< mbchar > |
|
using | castor::WString = std::basic_string< wchar > |
|
using | castor::WStringView = std::basic_string_view< wchar > |
|
using | castor::WStringStream = std::basic_stringstream< wchar > |
|
using | castor::WOutputStringStream = std::basic_ostringstream< wchar > |
|
using | castor::WInputStringStream = std::basic_istringstream< wchar > |
|
using | castor::WOutputStream = std::basic_ostream< wchar > |
|
using | castor::WInputStream = std::basic_istream< wchar > |
|
using | castor::U32String = std::basic_string< u32char > |
|
using | castor::U32StringView = std::basic_string_view< u32char > |
|
using | castor::U32StringStream = std::basic_stringstream< u32char > |
|
using | castor::U32OutputStringStream = std::basic_ostringstream< u32char > |
|
using | castor::U32InputStringStream = std::basic_istringstream< u32char > |
|
using | castor::U32OutputStream = std::basic_ostream< u32char > |
|
using | castor::U32InputStream = std::basic_istream< u32char > |
|
template<class FuncT > |
using | castor::Function = std::function< FuncT > |
|
template<typename FirstT , typename SecondT > |
using | castor::Pair = std::pair< FirstT, SecondT > |
|
template<typename KeyT , typename PredT = std::less<>, typename AllocT = std::allocator< KeyT >> |
using | castor::Set = std::set< KeyT, PredT, AllocT > |
|
template<typename KeyT , typename DataT , typename PredT = std::less<>, typename AllocT = std::allocator< Pair< KeyT const, DataT > >> |
using | castor::Map = std::map< KeyT, DataT, PredT, AllocT > |
|
template<typename KeyT , typename DataT , typename PredT = std::less<>, typename AllocT = std::allocator< Pair< KeyT const, DataT > >> |
using | castor::MultiMap = std::multimap< KeyT, DataT, PredT, AllocT > |
|
template<typename KeyT , typename DataT , typename PredT = std::less<>, typename AllocT = std::allocator< KeyT >> |
using | castor::MultiSet = std::multiset< KeyT, PredT, AllocT > |
|
template<typename KeyT , typename DataT , typename HashT = std::hash< KeyT >, typename KeyEqT = std::equal_to<>, typename AllocT = std::allocator< Pair< KeyT const, DataT > >> |
using | castor::UnorderedMap = std::unordered_map< KeyT, DataT, HashT, KeyEqT, AllocT > |
|
template<typename KeyT , typename HashT = std::hash< KeyT >, typename KeyEqT = std::equal_to<>, typename AllocT = std::allocator< KeyT >> |
using | castor::UnorderedSet = std::unordered_set< KeyT, HashT, KeyEqT > |
|
template<typename DataT , typename AllocT = std::allocator< DataT >> |
using | castor::Vector = std::vector< DataT, AllocT > |
|
template<typename DataT , typename AllocT = std::allocator< DataT >> |
using | castor::List = std::list< DataT, AllocT > |
|
template<typename DataT , size_t SizeT> |
using | castor::Array = std::array< DataT, SizeT > |
|
template<class DataT , class AllocT = std::allocator< DataT >> |
using | castor::Deque = std::deque< DataT, AllocT > |
|
template<typename DataT , class ContainerT = Deque< DataT >> |
using | castor::Stack = std::stack< DataT, ContainerT > |
|
template<typename DataT > |
using | castor::StringMap = Map< String, DataT > |
|
template<typename DataT > |
using | castor::UnorderedStringMap = std::unordered_map< String, DataT, StringHash, std::equal_to<> > |
|
using | castor::StringSet = std::set< String, StringHash, std::equal_to<> > |
|
using | castor::UnorderedStringSet = std::unordered_set< String, StringHash, std::equal_to<> > |
|
using | castor::Seconds = std::chrono::seconds |
|
using | castor::Milliseconds = std::chrono::milliseconds |
|
using | castor::Microseconds = std::chrono::microseconds |
|
using | castor::Nanoseconds = std::chrono::nanoseconds |
|