XALM  1.0
 Vše Třídy Prostory jmen Soubory Funkce Proměnné Výčty Hodnoty výčtu Friends Definice maker
Veřejné metody | Chráněné atributy | Privátní metody | Seznam všech členů
Dokumentace třídy gelibspace::Stream

#include <tixy2.h>

Veřejné metody

 Stream (void)
 CONSTRUCTOR. ...
 
 Stream (Stream_type tp)
 CONSTRUCTOR. ...
 
 Stream (FILE *stream)
 CONSTRUCTOR. ...
 
 Stream (XMLNode *stream)
 
 Stream (const char *stream)
 
virtual ~Stream ()
 DESTRUCTOR. ...
 
void open (Stream_type t, const char *rw, const char *&fn, XMLNode *node=NULL)
 *** SET *** ...
 
void close (void)
 
void redefine (FILE *stream)
 
void redefine (XMLNode *stream)
 
void redefine (const char *stream)
 
FILE * file (void)
 *** GET *** ...
 
XMLNodetixnod (void)
 
XMLElementtixel (void)
 
XMLDocumenttix_doc (void)
 
const char * string (void)
 
const char ** pstring (void)
 
Stream_type give_type (void)
 
bool isFile (void)
 
bool isTixel (void)
 
bool isString (void)
 
bool relink_downF (void)
 
bool relink_downL (void)
 
bool relink_up (void)
 
bool relink_next (void)
 
bool relink_prev (void)
 
void skip_commnet (void)
 if this XMLnode is XMLComment, skip to next noncomment ...
 

Chráněné atributy

char state
 
Stream_type type
 
const char * filename
 
FILE * str_file
 
XMLNodestr_tixel
 
const char * str_string
 

Privátní metody

void check_type (Stream_type tp)
 
void checkin_type (Stream_type tp)
 

Detailní popis

Definice je uvedena na řádku 46 v souboru tixy2.h.

Dokumentace konstruktoru a destruktoru

gelibspace::Stream::Stream ( void  )
inline

CONSTRUCTOR.

Definice je uvedena na řádku 60 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_void.

gelibspace::Stream::Stream ( Stream_type  tp)
inline

CONSTRUCTOR.

Definice je uvedena na řádku 62 v souboru tixy2.h.

gelibspace::Stream::Stream ( FILE *  stream)
inline

CONSTRUCTOR.

Definice je uvedena na řádku 64 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_file.

gelibspace::Stream::Stream ( XMLNode stream)
inline

Definice je uvedena na řádku 65 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_tixel.

gelibspace::Stream::Stream ( const char *  stream)
inline

Definice je uvedena na řádku 66 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_string.

virtual gelibspace::Stream::~Stream ( )
inlinevirtual

DESTRUCTOR.

Definice je uvedena na řádku 68 v souboru tixy2.h.

Dokumentace k metodám

void gelibspace::Stream::check_type ( Stream_type  tp)
inlineprivate

Definice je uvedena na řádku 165 v souboru tixy2.h.

Odkazuje se na _errorr.

void gelibspace::Stream::checkin_type ( Stream_type  tp)
inlineprivate

Definice je uvedena na řádku 168 v souboru tixy2.h.

Odkazuje se na _errorr a gelibspace::STRM_void.

void gelibspace::Stream::close ( void  )
inline
FILE* gelibspace::Stream::file ( void  )
inline
Stream_type gelibspace::Stream::give_type ( void  )
inline

Definice je uvedena na řádku 149 v souboru tixy2.h.

bool gelibspace::Stream::isFile ( void  )
inline
bool gelibspace::Stream::isString ( void  )
inline

Definice je uvedena na řádku 153 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_string.

Používá se v gelibspace::ST_scan_array() a gelibspace::ST_scan_number().

bool gelibspace::Stream::isTixel ( void  )
inline

Definice je uvedena na řádku 152 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_tixel.

void gelibspace::Stream::open ( Stream_type  t,
const char *  rw,
const char *&  fn,
XMLNode node = NULL 
)
inline

*** SET ***

Variable filename is allocated out of this function, deleted inside this function.

Definice je uvedena na řádku 75 v souboru tixy2.h.

Odkazuje se na _errorr, _errorr2, _openFileN, tinyxml2::COLLAPSE_WHITESPACE, errol, gelibspace::STRM_file, gelibspace::STRM_string, gelibspace::STRM_tixel, gelibspace::STRM_void, tinyxml2::XML_NO_ERROR a tinyxml2::XML_SUCCESS.

const char** gelibspace::Stream::pstring ( void  )
inline

Definice je uvedena na řádku 147 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_string.

Používá se v gelibspace::ST_scan_array() a gelibspace::ST_scan_number().

void gelibspace::Stream::redefine ( FILE *  stream)
inline

Definice je uvedena na řádku 135 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_file.

void gelibspace::Stream::redefine ( XMLNode stream)
inline

Definice je uvedena na řádku 136 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_tixel.

void gelibspace::Stream::redefine ( const char *  stream)
inline

Definice je uvedena na řádku 137 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_string.

bool gelibspace::Stream::relink_downF ( void  )
inline

Definice je uvedena na řádku 155 v souboru tixy2.h.

Odkazuje se na tinyxml2::XMLNode::FirstChild() a gelibspace::STRM_tixel.

bool gelibspace::Stream::relink_downL ( void  )
inline

Definice je uvedena na řádku 156 v souboru tixy2.h.

Odkazuje se na tinyxml2::XMLNode::LastChild() a gelibspace::STRM_tixel.

bool gelibspace::Stream::relink_next ( void  )
inline

Definice je uvedena na řádku 158 v souboru tixy2.h.

Odkazuje se na tinyxml2::XMLNode::NextSibling() a gelibspace::STRM_tixel.

bool gelibspace::Stream::relink_prev ( void  )
inline

Definice je uvedena na řádku 159 v souboru tixy2.h.

Odkazuje se na tinyxml2::XMLNode::PreviousSibling() a gelibspace::STRM_tixel.

bool gelibspace::Stream::relink_up ( void  )
inline

Definice je uvedena na řádku 157 v souboru tixy2.h.

Odkazuje se na tinyxml2::XMLNode::Parent() a gelibspace::STRM_tixel.

void gelibspace::Stream::skip_commnet ( void  )
inline

if this XMLnode is XMLComment, skip to next noncomment

Definice je uvedena na řádku 162 v souboru tixy2.h.

Odkazuje se na tinyxml2::XMLNode::NextSibling(), gelibspace::STRM_tixel a tinyxml2::XMLNode::ToComment().

const char* gelibspace::Stream::string ( void  )
inline

Definice je uvedena na řádku 146 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_string.

XMLDocument* gelibspace::Stream::tix_doc ( void  )
inline

Definice je uvedena na řádku 144 v souboru tixy2.h.

Odkazuje se na tinyxml2::XMLNode::GetDocument() a gelibspace::STRM_tixel.

XMLElement* gelibspace::Stream::tixel ( void  )
inline
XMLNode* gelibspace::Stream::tixnod ( void  )
inline

Definice je uvedena na řádku 141 v souboru tixy2.h.

Odkazuje se na gelibspace::STRM_tixel.

Dokumentace k datovým členům

const char* gelibspace::Stream::filename
protected

Definice je uvedena na řádku 52 v souboru tixy2.h.

char gelibspace::Stream::state
protected

Definice je uvedena na řádku 50 v souboru tixy2.h.

FILE* gelibspace::Stream::str_file
protected

Definice je uvedena na řádku 54 v souboru tixy2.h.

const char* gelibspace::Stream::str_string
protected

Definice je uvedena na řádku 56 v souboru tixy2.h.

XMLNode* gelibspace::Stream::str_tixel
protected

Definice je uvedena na řádku 55 v souboru tixy2.h.

Stream_type gelibspace::Stream::type
protected

Definice je uvedena na řádku 51 v souboru tixy2.h.


Dokumentace pro tuto třídu byla generována z následujícího souboru: