IAILiteralString.h File Reference
#include "AITypes.h"
#include <cstddef>
#include <stdexcept>
#include <cstring>
Go to the source code of this file.
Classes |
| class | ai::LiteralString |
Namespaces |
| namespace | ai |
| | Usage:.
|
| namespace | ai::details |
| | String Literal Class -------------------- Replacement for: const char* const kWidgetId = "SomeMagicString";.
|
Functions |
| constexpr bool | ai::details::compare_less (const char *str1, std::size_t len1, const char *str2, std::size_t len2) AINOEXCEPT |
| constexpr bool | ai::details::compare_equal (const char *str1, std::size_t len1, const char *str2, std::size_t len2) AINOEXCEPT |
| constexpr bool | ai::operator< (ai::LiteralString lhs, ai::LiteralString rhs) AINOEXCEPT |
| | Lexicographical comparison.
|
| constexpr bool | ai::operator> (ai::LiteralString lhs, ai::LiteralString rhs) AINOEXCEPT |
| | Lexicographical comparison.
|
| constexpr bool | ai::operator== (ai::LiteralString lhs, ai::LiteralString rhs) AINOEXCEPT |
| bool | ai::operator== (ai::LiteralString lhs, const char *rhs) |
| bool | ai::operator== (const char *lhs, ai::LiteralString rhs) |