stlab.adobe.com Adobe Systems Incorporated

ABI-safe Strings
[ABI-Safe Libraries]

Classes

struct  aggregate_name_t
class  const_once_name_t
 Utility wrapper to construct name_t without initializing the string pointer. More...
class  name_t
 A character string class for immutable strings. More...
class  static_name_t
 Utility wrapper to construct name_t with strings of static storage duration. More...
class  static_name_t
class  string16_t
 Lightweight string class designed to hold UTF16 strings in fixed binary structure. More...
class  string_t
 Lightweight string class designed to hold UTF8 strings in fixed binary structure. More...

Functions

const char * c_str () const
std::size_t hash_value (name_t name)
bool operator< (const name_t &x, const name_t &y)
bool operator== (const name_t &x, const name_t &y)

Function Documentation

const char * c_str (  ) const [inherited]
Returns:
the associated '\0' terminated string.

Definition at line 63 of file name.hpp.

std::size_t adobe::version_1::hash_value ( name_t  name )

Definition at line 88 of file name.hpp.

bool operator< ( const name_t &  x,
const name_t &  y 
)

Definition at line 46 of file name.hpp.

bool operator== ( const name_t &  x,
const name_t &  y 
)

Definition at line 51 of file name.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google