CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
C-style string class. More...
#include <CLRX/Config.h>
#include <algorithm>
#include <cstddef>
#include <string>
#include <ostream>
#include <cstring>
#include <initializer_list>
Go to the source code of this file.
Classes | |
class | CLRX::CString |
simple C-string container More... | |
struct | std::hash< CLRX::CString > |
std::hash specialization for CLRX CString More... | |
Namespaces | |
CLRX | |
main namespace | |
Functions | |
bool | CLRX::operator== (const CLRX::CString &s1, const CLRX::CString &s2) |
equal operator | |
bool | CLRX::operator!= (const CLRX::CString &s1, const CLRX::CString &s2) |
not-equal operator | |
bool | CLRX::operator< (const CLRX::CString &s1, const CLRX::CString &s2) |
less operator | |
bool | CLRX::operator> (const CLRX::CString &s1, const CLRX::CString &s2) |
greater operator | |
bool | CLRX::operator<= (const CLRX::CString &s1, const CLRX::CString &s2) |
less or equal operator | |
bool | CLRX::operator>= (const CLRX::CString &s1, const CLRX::CString &s2) |
greater or equal operator | |
bool | operator== (const CLRX::CString &s1, const std::string &s2) |
equal operator | |
bool | operator!= (const CLRX::CString &s1, const std::string &s2) |
not-equal operator | |
bool | operator< (const CLRX::CString &s1, const std::string &s2) |
less operator | |
bool | operator> (const CLRX::CString &s1, const std::string &s2) |
greater operator | |
bool | operator<= (const CLRX::CString &s1, const std::string &s2) |
less or equal operator | |
bool | operator>= (const CLRX::CString &s1, const std::string &s2) |
greater or equal operator | |
bool | operator== (const std::string &s1, const CLRX::CString &s2) |
equal operator | |
bool | operator!= (const std::string &s1, const CLRX::CString &s2) |
not-equal operator | |
bool | operator< (const std::string &s1, const CLRX::CString &s2) |
less operator | |
bool | operator> (const std::string &s1, const CLRX::CString &s2) |
greater operator | |
bool | operator<= (const std::string &s1, const CLRX::CString &s2) |
less or equal operator | |
bool | operator>= (const std::string &s1, const CLRX::CString &s2) |
greater or equal operator | |
bool | operator== (const CLRX::CString &s1, const char *s2) |
equal operator | |
bool | operator!= (const CLRX::CString &s1, const char *s2) |
not-equal operator | |
bool | operator< (const CLRX::CString &s1, const char *s2) |
less operator | |
bool | operator> (const CLRX::CString &s1, const char *s2) |
greater operator | |
bool | operator<= (const CLRX::CString &s1, const char *s2) |
less or equal operator | |
bool | operator>= (const CLRX::CString &s1, const char *s2) |
greater or equal operator | |
bool | operator== (const char *s1, const CLRX::CString &s2) |
equal operator | |
bool | operator!= (const char *s1, const CLRX::CString &s2) |
not-equal operator | |
bool | operator< (const char *s1, const CLRX::CString &s2) |
less operator | |
bool | operator> (const char *s1, const CLRX::CString &s2) |
greater operator | |
bool | operator<= (const char *s1, const CLRX::CString &s2) |
less or equal operator | |
bool | operator>= (const char *s1, const CLRX::CString &s2) |
greater or equal operator | |
std::ostream & | operator<< (std::ostream &os, const CLRX::CString &cstr) |
push to output stream as string | |
void | std::swap (CLRX::CString &s1, CLRX::CString &s2) |
std::swap specialization CLRX CString | |
C-style string class.