pleyo.com

WTF::Collator Class Reference

Inheritance diagram for WTF::Collator:

OWBALBase Noncopyable

List of all members.

Public Types

enum  Result { Equal = 0, Greater = 1, Less = -1 }

Public Member Functions

 Collator (const char *locale)
 Collator constructor.
 ~Collator ()
 Collator destructor.
void setOrderLowerFirst (bool)
 set order lower first
Result collate (const ::UChar *, size_t, const ::UChar *, size_t) const
 collate : compare the both characters

Static Public Member Functions

static std::auto_ptr< CollatoruserDefault ()
 get user default


Member Enumeration Documentation

Enumerator:
Equal 
Greater 
Less 


Constructor & Destructor Documentation

WTF::Collator::Collator ( const char *  locale  ) 

Collator constructor.

Parameters:
[in] : locale

WTF::Collator::~Collator (  ) 

Collator destructor.


Member Function Documentation

void WTF::Collator::setOrderLowerFirst ( bool   ) 

set order lower first

Parameters:
[in] : status
 c->setOrderLowerFirst(s);

static std::auto_ptr<Collator> WTF::Collator::userDefault (  )  [static]

get user default

Parameters:
[out] : collator
 std::auto_ptr<Collator> c = Collator::userDefault();

Result WTF::Collator::collate ( const ::UChar *  ,
size_t  ,
const ::UChar *  ,
size_t   
) const

collate : compare the both characters

Parameters:
[in] : unicode characters
[in] : length
[in] : unicode characters
[in] : length
[out] : result
 Result r = c->collate(c1, l1, c2, l2);


The documentation for this class was generated from the following file:

Generated on Mon Jun 30 16:22:09 2008 for Origyn Web Browser by Doxygen 1.5.5

pleyo.com
pleyo.com