Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TAGformat Class Reference

#include <data_item.H>

Collaboration diagram for TAGformat:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAGformat (STDdstream *d, Cstr_ptr &n, int m)
 TAGformat (Cstr_ptr &n, int m)
 TAGformat ()
void set_stream (STDdstream *d)
STDdstreamoperator * ()
STDdstreamread_id ()
STDdstreamread_end_id ()
STDdstreamid ()
STDdstreamend_id ()
 operator int ()
Cstr_ptr & name () const

Protected Attributes

str_ptr _name
int _multi
STDdstream_ds

Detailed Description

Definition at line 45 of file data_item.H.


Constructor & Destructor Documentation

TAGformat::TAGformat STDdstream d,
Cstr_ptr &  n,
int  m
[inline]
 

Definition at line 51 of file data_item.H.

TAGformat::TAGformat Cstr_ptr &  n,
int  m
[inline]
 

Definition at line 52 of file data_item.H.

TAGformat::TAGformat  )  [inline]
 

Definition at line 53 of file data_item.H.


Member Function Documentation

STDdstream& TAGformat::end_id  )  [inline]
 

Definition at line 69 of file data_item.H.

References _ds, _multi, _name, NULL_STR, and STDdstream::write_close_delim().

Referenced by DATA_ITEM::format(), IOManager::put_basename(), BaseJOTappConfig::put_bool_var(), BMESH::put_colors(), BMESH::put_creases(), BaseJOTappConfig::put_double_var(), Patch::put_faces(), BMESH::put_faces(), DEFINER::put_inputs(), BaseJOTappConfig::put_integer_var(), XToonTexture::put_layer_name(), ToonTexture_1D::put_layer_name(), Animator::put_name(), Lpatch::put_parent_patch(), BMESH::put_patches(), BMESH::put_polylines(), BMESH::put_sec_faces(), BaseJOTappConfig::put_string_var(), XToonTexture::put_tex_name(), ToonTexture_1D::put_tex_name(), BMESH::put_texcoords2(), APPEAR::put_texture(), Patch::put_textures(), BMESH::put_uvfaces(), TDI< T >::put_val(), hashenum< GEOM::cons >::put_var(), hashvar< int >::put_var(), BMESH::put_vertices(), VIEW::put_view_alpha(), VIEW::put_view_animator(), VIEW::put_view_antialias_enable(), VIEW::put_view_antialias_mode(), VIEW::put_view_color(), VIEW::put_view_data_file(), VIEW::put_view_light_cam_space(), VIEW::put_view_light_color_amb(), VIEW::put_view_light_color_diff(), VIEW::put_view_light_color_global(), VIEW::put_view_light_coords(), VIEW::put_view_light_enable(), VIEW::put_view_light_positional(), VIEW::put_view_paper_active(), VIEW::put_view_paper_brig(), VIEW::put_view_paper_cont(), VIEW::put_view_paper_name(), VIEW::put_view_paper_use(), VIEW::put_view_texture(), and BMESH::put_weak_edges().

STDdstream& TAGformat::id  )  [inline]
 

Definition at line 62 of file data_item.H.

References _ds, _multi, _name, NULL_STR, STDdstream::write_newline(), STDdstream::write_open_delim(), and STDdstream::ws().

Referenced by TAG_var< T, V >::format(), TAG_val< T, V >::format(), DATA_ITEM::format(), IOManager::put_basename(), BaseJOTappConfig::put_bool_var(), Patch::put_color(), APPEAR::put_color(), BMESH::put_colors(), BMESH::put_creases(), BaseJOTappConfig::put_double_var(), Patch::put_faces(), BMESH::put_faces(), DEFINER::put_inputs(), BaseJOTappConfig::put_integer_var(), XToonTexture::put_layer_name(), ToonTexture_1D::put_layer_name(), GEOM::put_name(), Animator::put_name(), DEFINER::put_outmask(), Lpatch::put_parent_patch(), BMESH::put_patches(), BMESH::put_polylines(), BMESH::put_sec_faces(), BaseJOTappConfig::put_string_var(), XToonTexture::put_tex_name(), ToonTexture_1D::put_tex_name(), BMESH::put_texcoords2(), APPEAR::put_texture(), Patch::put_textures(), APPEAR::put_transp(), BMESH::put_uvfaces(), TDI< T >::put_val(), hashenum< GEOM::cons >::put_var(), hashvar< int >::put_var(), BMESH::put_vertices(), VIEW::put_view_alpha(), VIEW::put_view_animator(), VIEW::put_view_antialias_enable(), VIEW::put_view_antialias_mode(), VIEW::put_view_color(), VIEW::put_view_data_file(), VIEW::put_view_light_cam_space(), VIEW::put_view_light_color_amb(), VIEW::put_view_light_color_diff(), VIEW::put_view_light_color_global(), VIEW::put_view_light_coords(), VIEW::put_view_light_enable(), VIEW::put_view_light_positional(), VIEW::put_view_paper_active(), VIEW::put_view_paper_brig(), VIEW::put_view_paper_cont(), VIEW::put_view_paper_name(), VIEW::put_view_paper_use(), VIEW::put_view_texture(), BMESH::put_weak_edges(), and GEOM::put_xf().

Cstr_ptr& TAGformat::name  )  const [inline]
 

Definition at line 73 of file data_item.H.

References _name.

Referenced by BaseJOTappConfig::get_bool_var(), BaseJOTappConfig::get_double_var(), BaseJOTappConfig::get_integer_var(), BaseJOTappConfig::get_old_var(), BaseJOTappConfig::get_string_var(), TAG_var< T, V >::name(), TAG_val< T, V >::name(), TAG_meth< T >::name(), BaseJOTappConfig::put_bool_var(), BaseJOTappConfig::put_double_var(), BaseJOTappConfig::put_integer_var(), and BaseJOTappConfig::put_string_var().

STDdstream& TAGformat::operator *  )  [inline]
 

Definition at line 55 of file data_item.H.

References _ds.

TAGformat::operator int  )  [inline]
 

Definition at line 72 of file data_item.H.

References _ds, STDdstream::check(), and STDdstream::eof().

STDdstream& TAGformat::read_end_id  )  [inline]
 

Definition at line 59 of file data_item.H.

References _ds, _multi, _name, NULL_STR, and STDdstream::read_close_delim().

Referenced by TAG_meth< T >::decode(), and DATA_ITEM::decode().

STDdstream& TAGformat::read_id  )  [inline]
 

Definition at line 56 of file data_item.H.

References _ds, _multi, _name, NULL_STR, and STDdstream::read_open_delim().

Referenced by TAG_var< T, V >::decode(), TAG_val< T, V >::decode(), TAG_meth< T >::decode(), DATA_ITEM::decode(), and COMMENT::decode().

void TAGformat::set_stream STDdstream d  )  [inline]
 

Definition at line 54 of file data_item.H.

References _ds.

Referenced by TAG_var< T, V >::decode(), TAG_val< T, V >::decode(), TAG_meth< T >::decode(), COMMENT::decode(), TAG_var< T, V >::format(), TAG_val< T, V >::format(), and TAG_meth< T >::format().


Member Data Documentation

STDdstream* TAGformat::_ds [protected]
 

Definition at line 49 of file data_item.H.

Referenced by end_id(), id(), operator *(), operator int(), read_end_id(), read_id(), and set_stream().

int TAGformat::_multi [protected]
 

Definition at line 48 of file data_item.H.

Referenced by end_id(), id(), read_end_id(), and read_id().

str_ptr TAGformat::_name [protected]
 

Definition at line 47 of file data_item.H.

Referenced by end_id(), id(), name(), read_end_id(), and read_id().


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:47:31 2006 for jot by  doxygen 1.4.4