ARB
Public Member Functions | List of all members
Ostring Class Reference
Inheritance diagram for Ostring:
Inheritance graph
[legend]
Collaboration diagram for Ostring:
Collaboration graph
[legend]

Public Member Functions

 Ostring (const string &s, size_t line_no, ParagraphType type_)
 
 Ostring (const string &s, size_t line_no, ParagraphType type_, EnumerationType etype_, unsigned num)
 
string location_description () const OVERRIDE
 
size_t line_number () const OVERRIDE
 
 operator const string & () const
 
 operator string & ()
 
const stringas_string () const
 
stringas_string ()
 
size_t get_lineno () const
 
const ParagraphTypeget_type () const
 
const EnumerationTypeget_enum_type () const
 
unsigned get_number () const
 
const charc_str () const
 
- Public Member Functions inherited from MessageAttachable
virtual ~MessageAttachable ()
 
LineAttachedMessage attached_message (const string &message) const
 
void attach_warning (const string &message) const
 

Detailed Description

Definition at line 258 of file arb_help2xml.cxx.

Constructor & Destructor Documentation

Ostring::Ostring ( const string s,
size_t  line_no,
ParagraphType  type_ 
)
inline

Definition at line 269 of file arb_help2xml.cxx.

References ENUMERATED, and h2x_assert.

Ostring::Ostring ( const string s,
size_t  line_no,
ParagraphType  type_,
EnumerationType  etype_,
unsigned  num 
)
inline

Definition at line 277 of file arb_help2xml.cxx.

References ALPHA_LOWER, ALPHA_UPPER, DIGITS, ENUMERATED, and h2x_assert.

Member Function Documentation

string Ostring::location_description ( ) const
inlinevirtual

Implements MessageAttachable.

Definition at line 290 of file arb_help2xml.cxx.

size_t Ostring::line_number ( ) const
inlinevirtual

Implements MessageAttachable.

Definition at line 291 of file arb_help2xml.cxx.

Ostring::operator const string & ( ) const
inline

Definition at line 293 of file arb_help2xml.cxx.

Ostring::operator string & ( )
inline

Definition at line 294 of file arb_help2xml.cxx.

const string& Ostring::as_string ( ) const
inline

Definition at line 296 of file arb_help2xml.cxx.

string& Ostring::as_string ( )
inline

Definition at line 297 of file arb_help2xml.cxx.

size_t Ostring::get_lineno ( ) const
inline

Definition at line 299 of file arb_help2xml.cxx.

const ParagraphType& Ostring::get_type ( ) const
inline

Definition at line 301 of file arb_help2xml.cxx.

References type.

Referenced by FINAL_TYPE< SEQTYPE >::get_type().

const EnumerationType& Ostring::get_enum_type ( ) const
inline

Definition at line 302 of file arb_help2xml.cxx.

References ENUMERATED, and h2x_assert.

Referenced by FINAL_TYPE< SEQTYPE >::get_enum_type().

unsigned Ostring::get_number ( ) const
inline

Definition at line 306 of file arb_help2xml.cxx.

References ENUMERATED, and h2x_assert.

Referenced by FINAL_TYPE< SEQTYPE >::get_enumeration().

const char* Ostring::c_str ( ) const
inline

Definition at line 312 of file arb_help2xml.cxx.


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