Loading...
Searching...
No Matches
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.
BALL_EXPORT istream & | std::operator>> (istream &is, BALL::String &str)
BALL_EXPORT ostream & | std::operator<< (ostream &os, BALL::String const &str)
BALL_EXPORT istream & | std::getline (istream &is, BALL::String &str, char delim)
BALL_EXPORT istream & | std::getline (istream &is, BALL::String &str)
BALL_EXPORT istream & | std::getline (istream &is, BALL::String &&str, char delim)
BALL_EXPORT istream & | std::getline (istream &is, BALL::String &&str)