#include <iosfwd>#include <string>#include <cassert>#include <wctype.h>#include <B2BITS_StringUtils.h>#include <B2BITS_V12_Defines.h>
Include dependency graph for B2BITS_String.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Engine::BasicString< CharType > |
| Represents ASCII string. More... | |
| class | Engine::MemBlock< T > |
| Represents reference to the memory block. More... | |
Namespaces | |
| namespace | Engine |
FIX Engine namespace. | |
Typedefs | |
| typedef BasicString< char > | Engine::AsciiString |
| AsciiString. | |
| typedef MemBlock< unsigned char > | Engine::ByteArray |
| ByteArray. | |
| typedef BasicString< wchar_t > | Engine::WideString |
| WideString. | |
Functions | |
| bool | Engine::operator!= (AsciiString lv, AsciiString rv) |
| Tests if the string on the left side of the operator is not equal to the string on the right side. | |
| bool | Engine::operator!= (ByteArray lv, ByteArray rv) |
| Tests if the vector on the left side of the operator is not equal to the vector on the right side. | |
| template<typename T > | |
| bool | Engine::operator!= (MemBlock< T > lv, MemBlock< T > rv) |
| Tests if the object on the left side of the operator is not equal to the object on the right side. | |
| bool | Engine::operator< (AsciiString lv, AsciiString rv) |
| Tests if the string on the left side of the operator is less than the string on the right side. | |
| bool | Engine::operator< (ByteArray lv, ByteArray rv) |
| Tests if the vector on the left side of the operator is less than the vector on the right side. | |
| template<typename T > | |
| bool | Engine::operator< (MemBlock< T > lv, MemBlock< T > rv) |
| Tests if the iterator object on the left side of the operator is greater than the iterator object on the right side. | |
| std::ostream & | Engine::operator<< (std::ostream &stream, Engine::AsciiString value) |
| Writes AsciiString to the stream. | |
| std::ostream & | Engine::operator<< (std::ostream &stream, Engine::ByteArray value) |
| Writes ByteArray to the stream. | |
| template<typename T > | |
| bool | Engine::operator== (MemBlock< T > lv, MemBlock< T > rv) |
| Tests if the object on the left side of the operator is equal to the object on the right side. | |
| bool | Engine::operator== (ByteArray lv, ByteArray rv) |
| Tests if the vector on the left side of the operator is equal to the vector on the right side. | |
| bool | Engine::operator== (AsciiString lv, AsciiString rv) |
| Tests if the string on the left side of the operator is equal to the string on the right side. | |
| template<typename T > | |
| bool | Engine::operator> (MemBlock< T > lv, MemBlock< T > rv) |
| Tests if the iterator object on the left side of the operator is greater than the iterator object on the right side. | |
| bool | Engine::operator> (ByteArray lv, ByteArray rv) |
| Tests if the iterator vector on the left side of the operator is greater than the iterator vector on the right side. | |
| bool | Engine::operator> (AsciiString lv, AsciiString rv) |
| Tests if the iterator string on the left side of the operator is greater than the iterator string on the right side. | |
Definition in file B2BITS_String.h.
1.7.2