OnixS C++ FIX Engine  4.12.0
API Documentation
StringRef.h File Reference
#include <cstring>
#include <functional>
#include <ostream>
#include <string>
#include <OnixS/FIXEngine/Compiler.h>
#include <OnixS/FIXEngine/FIX/Numeric.h>

Go to the source code of this file.

Classes

class  StringRef
 
struct  less< OnixS::FIX::StringRef >
 

Namespaces

 OnixS
 
 OnixS::FIX
 

Functions

bool operator== (const StringRef &ref, const std::string &str)
 
bool operator!= (const StringRef &ref, const std::string &str)
 
bool operator== (const std::string &str, const StringRef &ref)
 
bool operator!= (const std::string &str, const StringRef &ref)
 
bool operator== (const StringRef &ref, const char *str)
 
bool operator!= (const StringRef &ref, const char *str)
 
bool operator== (const char *str, const StringRef &ref)
 
bool operator!= (const char *str, const StringRef &ref)
 
std::ostream & operator<< (std::ostream &out, const StringRef &ref)
 
template<size_t Size>
ONIXS_FIXENGINE_NODISCARD ONIXS_FIXENGINE_CONSTEXPR StringRef constructStrRef (const char(&value)[Size]) ONIXS_FIXENGINE_NOTHROW