stlab.adobe.com Adobe Systems Incorporated

#include <iomanip.hpp>

Public Types

typedef std::list< stack_value_typestack_type
 
typedef format_element_t stack_value_type
 
typedef std::ostream stream_type
 

Public Member Functions

virtual void begin_alternate (stream_type &os)
 
virtual void begin_atom (stream_type &os, const any_regular_t &)
 
virtual void begin_bag (stream_type &os, const std::string &)
 
virtual void begin_format (stream_type &os)
 
virtual void begin_sequence (stream_type &os)
 
virtual std::size_t depth ()
 
virtual void end_alternate (stream_type &os)
 
virtual void end_atom (stream_type &os)
 
virtual void end_bag (stream_type &os)
 
virtual void end_format (stream_type &os)
 
virtual void end_sequence (stream_type &os)
 
 format_base ()
 
virtual std::size_t stack_depth ()
 
virtual ~format_base ()
 

Protected Member Functions

void down ()
 
void pop_stack (stream_type &os)
 
void push_stack (stream_type &os, const stack_value_type &element=format_element_t())
 
const stack_value_typestack_n (std::size_t n) const
 
stack_value_typestack_n (std::size_t n)
 
const stack_value_typestack_top () const
 
stack_value_typestack_top ()
 
void up ()
 

Detailed Description

Definition at line 99 of file iomanip.hpp.

Member Typedef Documentation

◆ stack_type

typedef std::list<stack_value_type> stack_type

Definition at line 104 of file iomanip.hpp.

◆ stack_value_type

Definition at line 103 of file iomanip.hpp.

◆ stream_type

typedef std::ostream stream_type

Definition at line 102 of file iomanip.hpp.

Constructor & Destructor Documentation

◆ ~format_base()

virtual ~format_base ( )
virtual

Definition at line 106 of file iomanip.hpp.

◆ format_base()

Definition at line 124 of file iomanip.hpp.

Member Function Documentation

◆ begin_alternate()

virtual void begin_alternate ( stream_type os)
virtual

Definition at line 118 of file iomanip.hpp.

◆ begin_atom()

virtual void begin_atom ( stream_type os,
const any_regular_t  
)
virtual

Reimplemented in asl_cel_format, javascript_format, pdf_format, and xml_format.

Definition at line 121 of file iomanip.hpp.

◆ begin_bag()

virtual void begin_bag ( stream_type os,
const std::string &   
)
virtual

Reimplemented in asl_cel_format, javascript_format, pdf_format, and xml_format.

Definition at line 112 of file iomanip.hpp.

◆ begin_format()

virtual void begin_format ( stream_type os)
virtual

Reimplemented in asl_cel_format, javascript_format, pdf_format, and xml_format.

Definition at line 109 of file iomanip.hpp.

◆ begin_sequence()

virtual void begin_sequence ( stream_type os)
virtual

Reimplemented in asl_cel_format, javascript_format, pdf_format, and xml_format.

Definition at line 115 of file iomanip.hpp.

◆ depth()

virtual std::size_t depth ( )
virtual

Definition at line 128 of file iomanip.hpp.

◆ down()

void down ( )
protected

Definition at line 183 of file iomanip.hpp.

◆ end_alternate()

virtual void end_alternate ( stream_type os)
virtual

Definition at line 119 of file iomanip.hpp.

◆ end_atom()

virtual void end_atom ( stream_type os)
virtual

Definition at line 122 of file iomanip.hpp.

◆ end_bag()

virtual void end_bag ( stream_type os)
virtual

Definition at line 113 of file iomanip.hpp.

◆ end_format()

virtual void end_format ( stream_type os)
virtual

Definition at line 110 of file iomanip.hpp.

◆ end_sequence()

virtual void end_sequence ( stream_type os)
virtual

Definition at line 116 of file iomanip.hpp.

◆ pop_stack()

void pop_stack ( stream_type os)
protected

Definition at line 143 of file iomanip.hpp.

◆ push_stack()

void push_stack ( stream_type os,
const stack_value_type element = format_element_t() 
)
protected

Definition at line 136 of file iomanip.hpp.

◆ stack_depth()

virtual std::size_t stack_depth ( )
virtual

Definition at line 131 of file iomanip.hpp.

◆ stack_n() [1/2]

const stack_value_type& stack_n ( std::size_t  n) const
protected

Definition at line 156 of file iomanip.hpp.

◆ stack_n() [2/2]

stack_value_type& stack_n ( std::size_t  n)
protected

Definition at line 168 of file iomanip.hpp.

◆ stack_top() [1/2]

const stack_value_type& stack_top ( ) const
protected

Definition at line 150 of file iomanip.hpp.

◆ stack_top() [2/2]

stack_value_type& stack_top ( )
protected

Definition at line 153 of file iomanip.hpp.

◆ up()

void up ( )
protected

Definition at line 180 of file iomanip.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