Skip to content

Base/GCString.h#

Portable string implementation.

Namespaces#

Name
GenICam
Contains definitions of GenICam types and exceptions.

Classes#

Name
class GenICam::gcstring
A string class which is a clone of std::string.
class GenICam::gcstring::gcwchar
Helper class for storing shared-ownership wchar_t *.

Functions#

Name
std::ostream & operator<<(std::ostream & ostr, const GenICam::gcstring & str)
std::istream & operator>>(std::istream & istr, GenICam::gcstring & str)

Defines#

Name
GCSTRING_NPOS
Indicates either 'not found' or 'all remaining characters'.

Functions Documentation#

function operator<<#

inline std::ostream & operator<<(
    std::ostream & ostr,
    const GenICam::gcstring & str
)

STL operator out

function operator>>#

inline std::istream & operator>>(
    std::istream & istr,
    GenICam::gcstring & str
)

STL operator in

Macros Documentation#

define GCSTRING_NPOS#

#define GCSTRING_NPOS size_t(-1)

Indicates either 'not found' or 'all remaining characters'.