BALL 1.5.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
string.h File Reference
#include <BALL/CONFIG/config.h>
#include <BALL/COMMON/global.h>
#include <BALL/COMMON/create.h>
#include <BALL/COMMON/macros.h>
#include <BALL/COMMON/exception.h>
#include <BALL/COMMON/debug.h>
#include <string>
#include <cctype>
#include <cerrno>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <sstream>
#include <vector>
#include <BALL/DATATYPE/string.iC>

Go to the source code of this file.

Classes

class  BALL::String
 
class  BALL::Substring
 
class  BALL::Substring::UnboundSubstring
 
class  BALL::Substring::InvalidSubstring
 

Namespaces

namespace  BALL
 
namespace  std
 STL namespace.
 

Functions

BALL_EXPORT bool BALL::operator== (const String &s1, const String &s2)
 
BALL_EXPORT bool BALL::operator!= (const String &s1, const String &s2)
 
BALL_EXPORT bool BALL::operator< (const String &s1, const String &s2)
 
BALL_EXPORT bool BALL::operator<= (const String &s1, const String &s2)
 
BALL_EXPORT bool BALL::operator> (const String &s1, const String &s2)
 
BALL_EXPORT bool BALL::operator>= (const String &s1, const String &s2)
 
BALL_EXPORT String BALL::operator+ (const String &s1, const string &s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (const string &s1, const String &s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (const String &s1, const String &s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (const String &s1, const char *char_ptr)
 Concatenates a string and a C type string.
 
BALL_EXPORT String BALL::operator+ (const char *char_ptr, const String &s)
 Concatenates a C type string and a string.
 
BALL_EXPORT String BALL::operator+ (const String &s, char c)
 Concatenates a string and a character.
 
BALL_EXPORT String BALL::operator+ (char c, const String &s)
 Concatenates a character and a string.
 
BALL_EXPORT String BALL::operator+ (String &&s1, const string &s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (String &&s1, const String &s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (String &&s1, String &&s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (const String &s1, string &&s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (string &&s1, const String &s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (const string &s1, String &&s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (const String &s1, String &&s2)
 Concatenates two strings.
 
BALL_EXPORT String BALL::operator+ (String &&s1, const char *char_ptr)
 Concatenates a string and a C type string.
 
BALL_EXPORT String BALL::operator+ (const char *char_ptr, String &&s)
 Concatenates a C type string and a string.
 
BALL_EXPORT String BALL::operator+ (String &&s, char c)
 Concatenates a string and a character.
 
BALL_EXPORT String BALL::operator+ (char c, String &&s)
 Concatenates a character and a string.
 
istream & std::operator>> (istream &is, BALL::String &str)
 
ostream & std::operator<< (ostream &os, BALL::String const &str)
 
istream & std::getline (istream &is, BALL::String &str, char delim)
 
istream & std::getline (istream &is, BALL::String &str)
 
istream & std::getline (istream &is, BALL::String &&str, char delim)
 
istream & std::getline (istream &is, BALL::String &&str)