Bifrost SDK
Bifrost SDK documentation
String.h File Reference

String class. More...

#include "CoreExport.h"
#include <Amino/Core/Span.h>
#include <Amino/Core/StringView.h>
#include "internal/ConfigMacros.h"
#include "internal/Storage.h"
#include "internal/TypeTraits.h"
#include <cstddef>
#include <string_view>

Go to the source code of this file.

Classes

class  Amino::String
 The string class used by Amino. More...
 

Namespaces

namespace  Amino
 
namespace  Amino::StringLiterals
 

Functions

AMINO_CORE_SHARED_DECL void Amino::swap (String &x, String &y)
 Swap two strings( non member ) More...
 
String Amino::StringLiterals::operator""_as (char const *data, size_t size)
 User defined literal for Amino::String. More...
 
AMINO_CORE_SHARED_DECL String Amino::operator+ (const String &lhs, const String &rhs)
 Concatenation operators( non member ) More...
 
AMINO_CORE_SHARED_DECL String Amino::operator+ (const String &lhs, const char *rhs)
 Concatenation operators( non member ) More...
 
AMINO_CORE_SHARED_DECL String Amino::operator+ (const char *lhs, const String &rhs)
 Concatenation operators( non member ) More...
 
AMINO_CORE_SHARED_DECL String Amino::operator+ (const String &lhs, char rhs)
 Concatenation operators( non member ) More...
 
AMINO_CORE_SHARED_DECL String Amino::operator+ (char lhs, const String &rhs)
 Concatenation operators( non member ) More...
 
template<typename LHS , typename RHS >
AMINO_INTERNAL_FORCEINLINE Internal::enable_if_rhs_compare< LHS, RHS > Amino::operator== (LHS const &lhs, RHS &&rhs)
 Relational operators (if Amino::String is on the right hand side) More...
 
template<typename LHS , typename RHS >
AMINO_INTERNAL_FORCEINLINE Internal::enable_if_rhs_compare< LHS, RHS > Amino::operator!= (LHS const &lhs, RHS &&rhs)
 Relational operators (if Amino::String is on the right hand side) More...
 
template<typename LHS , typename RHS >
AMINO_INTERNAL_FORCEINLINE Internal::enable_if_rhs_compare< LHS, RHS > Amino::operator< (LHS const &lhs, RHS &&rhs)
 Relational operators (if Amino::String is on the right hand side) More...
 
template<typename LHS , typename RHS >
AMINO_INTERNAL_FORCEINLINE Internal::enable_if_rhs_compare< LHS, RHS > Amino::operator> (LHS const &lhs, RHS &&rhs)
 Relational operators (if Amino::String is on the right hand side) More...
 
template<typename LHS , typename RHS >
AMINO_INTERNAL_FORCEINLINE Internal::enable_if_rhs_compare< LHS, RHS > Amino::operator<= (LHS const &lhs, RHS &&rhs)
 Relational operators (if Amino::String is on the right hand side) More...
 
template<typename LHS , typename RHS >
AMINO_INTERNAL_FORCEINLINE Internal::enable_if_rhs_compare< LHS, RHS > Amino::operator>= (LHS const &lhs, RHS &&rhs)
 Relational operators (if Amino::String is on the right hand side) More...
 
AMINO_CORE_SHARED_DECL String Amino::to_string (signed char value)
 Converts a integral value to a string (in base 10). More...
 
AMINO_CORE_SHARED_DECL String Amino::to_string (signed short value)
 Converts a integral value to a string (in base 10). More...
 
AMINO_CORE_SHARED_DECL String Amino::to_string (signed int value)
 Converts a integral value to a string (in base 10). More...
 
AMINO_CORE_SHARED_DECL String Amino::to_string (signed long long value)
 Converts a integral value to a string (in base 10). More...
 
AMINO_CORE_SHARED_DECL String Amino::to_string (unsigned char value)
 Converts a integral value to a string (in base 10). More...
 
AMINO_CORE_SHARED_DECL String Amino::to_string (unsigned short value)
 Converts a integral value to a string (in base 10). More...
 
AMINO_CORE_SHARED_DECL String Amino::to_string (unsigned int value)
 Converts a integral value to a string (in base 10). More...
 
AMINO_CORE_SHARED_DECL String Amino::to_string (unsigned long long value)
 Converts a integral value to a string (in base 10). More...
 

Detailed Description

String class.

See also
Amino::String

Definition in file String.h.