Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OgreUTFString.h File Reference

#include "OgrePrerequisites.h"
#include <iterator>
#include <string>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  Ogre

Defines

#define WCHAR_UTF16
#define OGRE_IS_NATIVE_WCHAR_T   1

Functions

UTFString operator+ (const UTFString &s1, const UTFString &s2)
 string addition operator UTFString
UTFString operator+ (const UTFString &s1, UTFString::code_point c)
 string addition operator UTFString
UTFString operator+ (const UTFString &s1, UTFString::unicode_char c)
 string addition operator UTFString
UTFString operator+ (const UTFString &s1, char c)
 string addition operator UTFString
UTFString operator+ (const UTFString &s1, wchar_t c)
 string addition operator UTFString
UTFString operator+ (UTFString::code_point c, const UTFString &s2)
 string addition operator UTFString
UTFString operator+ (UTFString::unicode_char c, const UTFString &s2)
 string addition operator UTFString
UTFString operator+ (char c, const UTFString &s2)
 string addition operator UTFString
UTFString operator+ (wchar_t c, const UTFString &s2)
 string addition operator UTFString
UTFString::size_type operator- (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
bool operator== (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
bool operator!= (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
bool operator< (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
bool operator<= (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
bool operator> (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
bool operator>= (const UTFString::_const_fwd_iterator &left, const UTFString::_const_fwd_iterator &right)
UTFString::size_type operator- (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator== (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator!= (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator< (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator<= (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator> (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
bool operator>= (const UTFString::_const_rev_iterator &left, const UTFString::_const_rev_iterator &right)
std::ostream & operator<< (std::ostream &os, const UTFString &s)
 std::ostream write operator UTFString
std::wostream & operator<< (std::wostream &os, const UTFString &s)
 std::wostream write operator UTFString


Define Documentation

#define OGRE_IS_NATIVE_WCHAR_T   1
 

Definition at line 131 of file OgreUTFString.h.

#define WCHAR_UTF16
 

Definition at line 108 of file OgreUTFString.h.


Function Documentation

bool operator!= const UTFString::_const_rev_iterator &  left,
const UTFString::_const_rev_iterator &  right
 

Definition at line 2374 of file OgreUTFString.h.

bool operator!= const UTFString::_const_fwd_iterator &  left,
const UTFString::_const_fwd_iterator &  right
 

Definition at line 2350 of file OgreUTFString.h.

UTFString operator+ wchar_t  c,
const UTFString &  s2
 

string addition operator UTFString

Definition at line 2338 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString operator+ char  c,
const UTFString &  s2
 

string addition operator UTFString

Definition at line 2333 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString operator+ UTFString::unicode_char  c,
const UTFString &  s2
 

string addition operator UTFString

Definition at line 2329 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString operator+ UTFString::code_point  c,
const UTFString &  s2
 

string addition operator UTFString

Definition at line 2325 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString operator+ const UTFString &  s1,
wchar_t  c
 

string addition operator UTFString

Definition at line 2320 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString operator+ const UTFString &  s1,
char  c
 

string addition operator UTFString

Definition at line 2315 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString operator+ const UTFString &  s1,
UTFString::unicode_char  c
 

string addition operator UTFString

Definition at line 2311 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString operator+ const UTFString &  s1,
UTFString::code_point  c
 

string addition operator UTFString

Definition at line 2307 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString operator+ const UTFString &  s1,
const UTFString &  s2
 

string addition operator UTFString

Definition at line 2303 of file OgreUTFString.h.

References Ogre::UTFString::append().

UTFString::size_type operator- const UTFString::_const_rev_iterator &  left,
const UTFString::_const_rev_iterator &  right
 

Definition at line 2368 of file OgreUTFString.h.

UTFString::size_type operator- const UTFString::_const_fwd_iterator &  left,
const UTFString::_const_fwd_iterator &  right
 

Definition at line 2344 of file OgreUTFString.h.

bool operator< const UTFString::_const_rev_iterator &  left,
const UTFString::_const_rev_iterator &  right
 

Definition at line 2377 of file OgreUTFString.h.

bool operator< const UTFString::_const_fwd_iterator &  left,
const UTFString::_const_fwd_iterator &  right
 

Definition at line 2353 of file OgreUTFString.h.

std::wostream& operator<< std::wostream &  os,
const UTFString &  s
 

std::wostream write operator UTFString

Definition at line 2396 of file OgreUTFString.h.

References Ogre::UTFString::asWStr().

std::ostream& operator<< std::ostream &  os,
const UTFString &  s
 

std::ostream write operator UTFString

Definition at line 2391 of file OgreUTFString.h.

References Ogre::UTFString::asUTF8().

bool operator<= const UTFString::_const_rev_iterator &  left,
const UTFString::_const_rev_iterator &  right
 

Definition at line 2380 of file OgreUTFString.h.

bool operator<= const UTFString::_const_fwd_iterator &  left,
const UTFString::_const_fwd_iterator &  right
 

Definition at line 2356 of file OgreUTFString.h.

bool operator== const UTFString::_const_rev_iterator &  left,
const UTFString::_const_rev_iterator &  right
 

Definition at line 2371 of file OgreUTFString.h.

bool operator== const UTFString::_const_fwd_iterator &  left,
const UTFString::_const_fwd_iterator &  right
 

Definition at line 2347 of file OgreUTFString.h.

bool operator> const UTFString::_const_rev_iterator &  left,
const UTFString::_const_rev_iterator &  right
 

Definition at line 2383 of file OgreUTFString.h.

bool operator> const UTFString::_const_fwd_iterator &  left,
const UTFString::_const_fwd_iterator &  right
 

Definition at line 2359 of file OgreUTFString.h.

bool operator>= const UTFString::_const_rev_iterator &  left,
const UTFString::_const_rev_iterator &  right
 

Definition at line 2386 of file OgreUTFString.h.

bool operator>= const UTFString::_const_fwd_iterator &  left,
const UTFString::_const_fwd_iterator &  right
 

Definition at line 2362 of file OgreUTFString.h.


Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun May 6 10:54:25 2007