Bsoft 2.1.4
Bernard's software package
BstarBlock Class Reference

#include <star.h>

Public Member Functions

 BstarBlock ()
 
 BstarBlock (const string &s)
 
string read (ifstream &fstar)
 
int write (ofstream &fstar)
 
int write (string filename)
 
string tag ()
 
void file_name (string s)
 
string file_name ()
 
string & operator[] (const string &t)
 
bool exists (const string &t)
 
bool exists_loop (const string &t)
 
string at (const string &t)
 
long integer (const string &t)
 
double real (const string &t)
 
map< string, string > & items ()
 
void erase (const string &t)
 
vector< BstarLoop > & loops ()
 
BstarLooploop (long i)
 
BstarLoopadd_loop ()
 
void replace_tag (string oldtag, string newtag)
 
void show_tags ()
 

Constructor & Destructor Documentation

◆ BstarBlock() [1/2]

BstarBlock::BstarBlock ( )
inline

◆ BstarBlock() [2/2]

BstarBlock::BstarBlock ( const string &  s)
inline

Member Function Documentation

◆ add_loop()

BstarLoop & BstarBlock::add_loop ( )
inline

◆ at()

string BstarBlock::at ( const string &  t)
inline

◆ erase()

void BstarBlock::erase ( const string &  t)
inline

◆ exists()

bool BstarBlock::exists ( const string &  t)
inline

◆ exists_loop()

bool BstarBlock::exists_loop ( const string &  t)
inline

◆ file_name() [1/2]

string BstarBlock::file_name ( )
inline

◆ file_name() [2/2]

void BstarBlock::file_name ( string  s)
inline

◆ integer()

long BstarBlock::integer ( const string &  t)
inline

◆ items()

map< string, string > & BstarBlock::items ( )
inline

◆ loop()

BstarLoop & BstarBlock::loop ( long  i)
inline

◆ loops()

vector< BstarLoop > & BstarBlock::loops ( )
inline

◆ operator[]()

string & BstarBlock::operator[] ( const string &  t)
inline

◆ read()

string BstarBlock::read ( ifstream &  fstar)
inline

◆ real()

double BstarBlock::real ( const string &  t)
inline

◆ replace_tag()

void BstarBlock::replace_tag ( string  oldtag,
string  newtag 
)
inline

◆ show_tags()

void BstarBlock::show_tags ( )
inline

◆ tag()

string BstarBlock::tag ( )
inline

◆ write() [1/2]

int BstarBlock::write ( ofstream &  fstar)
inline

◆ write() [2/2]

int BstarBlock::write ( string  filename)
inline

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