|
| using | Allocator = aws_allocator |
| typedef basic_string_view< char > | string_view |
| typedef basic_string_view< char16_t > | u16string_view |
| typedef basic_string_view< char32_t > | u32string_view |
| typedef basic_string_view< wchar_t > | wstring_view |
| using | StringView = string_view |
| using | ByteBuf = aws_byte_buf |
| using | ByteCursor = aws_byte_cursor |
| using | String = std::basic_string<char, std::char_traits<char>, StlAllocator<char>> |
| using | StringStream = std::basic_stringstream<char, std::char_traits<char>, StlAllocator<char>> |
| template<typename K, typename V> |
| using | Map = std::map<K, V, std::less<K>, StlAllocator<std::pair<const K, V>>> |
| template<typename K, typename V> |
| using | UnorderedMap |
| template<typename K, typename V> |
| using | MultiMap = std::multimap<K, V, std::less<K>, StlAllocator<std::pair<const K, V>>> |
| template<typename T> |
| using | Vector = std::vector<T, StlAllocator<T>> |
| template<typename T> |
| using | List = std::list<T, StlAllocator<T>> |
| template<typename RawType, typename TargetType> |
| using | TypeConvertor = std::function<TargetType(RawType)> |
| template<typename T> |
| using | ScopedResource = std::unique_ptr<T, std::function<void(T *)>> |
|
| AWS_CRT_CPP_API Allocator * | ApiAllocator () noexcept |
| AWS_CRT_CPP_API Allocator * | DefaultAllocatorImplementation () noexcept |
| AWS_CRT_CPP_API Allocator * | DefaultAllocator () noexcept |
| AWS_CRT_CPP_API const char * | ErrorDebugString (int error) noexcept |
| AWS_CRT_CPP_API int | LastError () noexcept |
| AWS_CRT_CPP_API int | LastErrorOrUnknown () noexcept |
| size_t AWS_CRT_CPP_API | HashString (const char *str) noexcept |
| template<class CharT, class Traits> |
| bool | operator== (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| bool | operator== (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept |
| template<class CharT, class Traits> |
| bool | operator== (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| bool | operator!= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| bool | operator!= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept |
| template<class CharT, class Traits> |
| bool | operator!= (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| bool | operator< (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator< (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator< (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator> (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator> (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator> (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator<= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator<= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator<= (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator>= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator>= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept |
| template<class CharT, class Traits> |
| constexpr bool | operator>= (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept |
| basic_string_view< char > | OPERATOR_LITERAL_SV (const char *s, size_t length) noexcept |
| basic_string_view< wchar_t > | OPERATOR_LITERAL_SV (const wchar_t *s, size_t length) noexcept |
| basic_string_view< char16_t > | OPERATOR_LITERAL_SV (const char16_t *s, size_t length) noexcept |
| basic_string_view< char32_t > | OPERATOR_LITERAL_SV (const char32_t *s, size_t length) noexcept |
| AWS_CRT_CPP_API ByteBuf | ByteBufFromCString (const char *str) noexcept |
| AWS_CRT_CPP_API ByteBuf | ByteBufFromEmptyArray (const uint8_t *array, size_t len) noexcept |
| AWS_CRT_CPP_API ByteBuf | ByteBufFromArray (const uint8_t *array, size_t capacity) noexcept |
| AWS_CRT_CPP_API ByteBuf | ByteBufNewCopy (Allocator *alloc, const uint8_t *array, size_t len) |
| AWS_CRT_CPP_API ByteBuf | ByteBufInit (Allocator *alloc, size_t len) |
| AWS_CRT_CPP_API void | ByteBufDelete (ByteBuf &) |
| AWS_CRT_CPP_API ByteCursor | ByteCursorFromCString (const char *str) noexcept |
| AWS_CRT_CPP_API ByteCursor | ByteCursorFromString (const Crt::String &str) noexcept |
| AWS_CRT_CPP_API ByteCursor | ByteCursorFromStringView (const Crt::StringView &str) noexcept |
| AWS_CRT_CPP_API ByteCursor | ByteCursorFromByteBuf (const ByteBuf &) noexcept |
| AWS_CRT_CPP_API ByteCursor | ByteCursorFromArray (const uint8_t *array, size_t len) noexcept |
| AWS_CRT_CPP_API Vector< uint8_t > | Base64Decode (const String &decode) noexcept |
| AWS_CRT_CPP_API String | Base64Encode (const Vector< uint8_t > &encode) noexcept |
| template<typename RawType, typename TargetType> |
| Vector< TargetType > | ArrayListToVector (const aws_array_list *array, TypeConvertor< RawType, TargetType > conv) |
| template<typename RawType, typename TargetType> |
| Vector< TargetType > | ArrayListToVector (const aws_array_list *array) |
| template<typename Type> |
| Vector< Type > | ArrayListToVector (const aws_array_list *array) |
| AWS_CRT_CPP_API StringView | ByteCursorToStringView (const ByteCursor &bc) |
| AWS_CRT_CPP_API ByteCursor | StringViewToByteCursor (const StringView &sv) |
| template<typename T> |
| void | Delete (T *t, Allocator *allocator) |
| template<typename T, typename... Args> |
| T * | New (Allocator *allocator, Args &&...args) |
| template<typename T, typename... Args> |
| std::shared_ptr< T > | MakeShared (Allocator *allocator, Args &&...args) |
| template<typename Derived, typename Base, typename std::enable_if< std::is_base_of< Base, Derived >::value, bool >::type = true> |
| ScopedResource< Base > | SafeSuperCast (ScopedResource< Derived > derived) |
| template<typename Base, typename Derived, typename std::enable_if< std::is_base_of< Base, Derived >::value, bool >::type = true> |
| ScopedResource< Derived > | SafeSubCast (ScopedResource< Base > base) |