API Documentation
Loading...
Searching...
No Matches
String.h File Reference
#include "DLLInfo.h"
#include <NDEVR/Buffer.h>
#include <NDEVR/StringStream.h>
#include <cmath>
Include dependency graph for String.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  String
 
struct  UTF8Iterator
 
struct  ObjectInfo< String, false, true >
 
struct  hash< NDEVR::String >
 

Namespaces

namespace  NDEVR
 
namespace  std
 

Functions

String operator+ (const String &string_a, const String &string_b)
 
String operator+ (String &&v1, const String &v2)
 
String operator+ (String &&v1, String &&v2)
 
String operator+ (String &&v1, const char *&v2)
 
String operator+ (String &&v1, const char &v2)
 
String operator+ (const String &v1, const char &v2)
 
String operator+ (const char *&v1, const String &v2)
 
template<size_t t_size>
String operator+ (String &&v1, const char(&v2)[t_size])
 
template<size_t t_size>
String operator+ (const String &v1, const char(&v2)[t_size])
 
Stringoperator+= (String &string, const String &value)
 
template<size_t t_size>
Stringoperator+= (String &v1, const char(&v2)[t_size])
 
template<size_t t_size>
String operator+ (const char(&v1)[t_size], const String &v2)
 
template<size_t t_size>
bool operator== (const char(&v1)[t_size], const String &v2)
 
bool operator== (const char *&v1, const String &v2)
 
template<size_t t_size>
String operator+ (const char(&v1)[t_size], String &&v2)
 
template<class t_to >
constexpr t_to cast (const String &value)
 
template<class t_type_b >
void assign (String &a, const t_type_b &b)
 
template<class t_type_a >
void assign (t_type_a a, const String &b)
 
template<>
constexpr bool isNaN (const String &value)
 
NDEVR_BASE_API istream & operator>> (istream &in, NDEVR::String &string)
 
NDEVR_BASE_API ostream & operator<< (ostream &in, const NDEVR::String &string)