CACAO
Public Member Functions | Private Attributes
LiteralBuilder Struct Reference

Used to lazily construct a java.lang.String literal. More...

Public Member Functions

 LiteralBuilder (Utf8String u)
 
size_t hash () const
 
size_t size () const
 
Utf8String::utf16_iterator begin () const
 
Utf8String::utf16_iterator end () const
 
JavaString get_string () const
 

Private Attributes

const size_t _hash
 
const Utf8String _string
 

Detailed Description

Used to lazily construct a java.lang.String literal.

Definition at line 233 of file string.cpp.

Constructor & Destructor Documentation

LiteralBuilder::LiteralBuilder ( Utf8String  u)
inline

Definition at line 234 of file string.cpp.

Member Function Documentation

Utf8String::utf16_iterator LiteralBuilder::begin ( ) const
inline

Definition at line 239 of file string.cpp.

Utf8String::utf16_iterator LiteralBuilder::end ( ) const
inline

Definition at line 240 of file string.cpp.

JavaString LiteralBuilder::get_string ( ) const
inline

Definition at line 242 of file string.cpp.

size_t LiteralBuilder::hash ( ) const
inline

Definition at line 236 of file string.cpp.

size_t LiteralBuilder::size ( ) const
inline

Definition at line 237 of file string.cpp.

Field Documentation

const size_t LiteralBuilder::_hash
private

Definition at line 253 of file string.cpp.

const Utf8String LiteralBuilder::_string
private

Definition at line 254 of file string.cpp.


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