libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GSString.h File Reference
#include "GSTypes.h"
#include "GSIntTypes.h"
#include <CoreFoundation/CoreFoundation.h>
#include <string>
#include <vector>
#include <memory>
#include <sstream>

Go to the source code of this file.

Classes

class  VectorworksMVR::TXString
 

Namespaces

namespace  VectorworksMVR
 
namespace  std
 

Macros

#define txu(string)   (const UCChar*)u##string
 
#define txuc(ch)   (const UCChar)u##ch
 

Typedefs

typedef UniChar VectorworksMVR::TXChar
 
typedef std::basic_string< TXCharVectorworksMVR::StdUStr
 
typedef std::vector< TXStringVectorworksMVR::TXStringArray
 

Enumerations

enum class  VectorworksMVR::ETXEncoding {
  VectorworksMVR::eMacEncoded , VectorworksMVR::eWinEncoded , VectorworksMVR::eSysEncoded , VectorworksMVR::eUTF8 ,
  VectorworksMVR::eUTF16 , VectorworksMVR::eUnkown
}
 

Functions

bool VectorworksMVR::operator== (const TXString &lhs, const TXString &rhs)
 
bool VectorworksMVR::operator== (const TXString &lhs, const char *rhs)
 
bool VectorworksMVR::operator== (const char *lhs, const TXString &rhs)
 
bool VectorworksMVR::operator== (const TXString &lhs, const TXChar *rhs)
 
bool VectorworksMVR::operator== (const TXChar *lhs, const TXString &rhs)
 
bool VectorworksMVR::operator!= (const TXString &lhs, const TXString &rhs)
 
bool VectorworksMVR::operator!= (const TXString &lhs, const char *rhs)
 
bool VectorworksMVR::operator!= (const char *lhs, const TXString &rhs)
 
bool VectorworksMVR::operator!= (const TXString &lhs, const TXChar *rhs)
 
bool VectorworksMVR::operator!= (const TXChar *lhs, const TXString &rhs)
 
bool VectorworksMVR::operator<= (const TXString &lhs, const TXString &rhs)
 
bool VectorworksMVR::operator>= (const TXString &lhs, const TXString &rhs)
 
bool VectorworksMVR::operator< (const TXString &lhs, const TXString &rhs)
 
bool VectorworksMVR::operator> (const TXString &lhs, const TXString &rhs)
 
TXString VectorworksMVR::operator+ (const TXString &lhs, const TXString &rhs)
 
TXString VectorworksMVR::operator+ (const TXString &lhs, TXChar rhs)
 
TXString VectorworksMVR::operator+ (TXChar lhs, const TXString &rhs)
 
TXString VectorworksMVR::operator+ (const TXString &lhs, const TXChar *rhs)
 
TXString VectorworksMVR::operator+ (const TXChar *lhs, const TXString &rhs)
 
void VectorworksMVR::swap (TXString &lhs, TXString &rhs)
 

Macro Definition Documentation

◆ txu

#define txu (   string)    (const UCChar*)u##string

◆ txuc

#define txuc (   ch)    (const UCChar)u##ch