MIDAS
Loading...
Searching...
No Matches
SeqParseContext Struct Reference
Collaboration diagram for SeqParseContext:

Public Member Functions

 SeqParseContext (SEQUENCER &seq_, SeqCon *c_, int level_, const std::string &full_filename_, int line_, int n_lines_, char **lines_, char(*list_)[XNAME_LENGTH], std::string &xml_, char *error_, int error_size_, int *error_line_)
 

Public Attributes

SEQUENCERseq
 
SeqConc
 
int level
 
const std::string & full_filename
 
int line
 
int n_lines
 
char ** lines
 
char(* list )[XNAME_LENGTH]
 
std::string & xml
 
char * error
 
int error_size
 
int * error_line
 

Detailed Description

Definition at line 159 of file msequencer.cxx.

Constructor & Destructor Documentation

◆ SeqParseContext()

SeqParseContext::SeqParseContext ( SEQUENCER seq_,
SeqCon c_,
int  level_,
const std::string &  full_filename_,
int  line_,
int  n_lines_,
char **  lines_,
char(*)  list_[XNAME_LENGTH],
std::string &  xml_,
char *  error_,
int  error_size_,
int *  error_line_ 
)
inline

Definition at line 160 of file msequencer.cxx.

163 : seq(seq_), c(c_), level(level_), full_filename(full_filename_), line(line_),
164 n_lines(n_lines_), lines(lines_), list(list_), xml(xml_),
165 error(error_), error_size(error_size_), error_line(error_line_) {}
SEQUENCER & seq
std::string & xml
const std::string & full_filename
char(* list)[XNAME_LENGTH]

Member Data Documentation

◆ c

SeqCon* SeqParseContext::c

Definition at line 168 of file msequencer.cxx.

◆ error

char* SeqParseContext::error

Definition at line 176 of file msequencer.cxx.

◆ error_line

int* SeqParseContext::error_line

Definition at line 178 of file msequencer.cxx.

◆ error_size

int SeqParseContext::error_size

Definition at line 177 of file msequencer.cxx.

◆ full_filename

const std::string& SeqParseContext::full_filename

Definition at line 170 of file msequencer.cxx.

◆ level

int SeqParseContext::level

Definition at line 169 of file msequencer.cxx.

◆ line

int SeqParseContext::line

Definition at line 171 of file msequencer.cxx.

◆ lines

char** SeqParseContext::lines

Definition at line 173 of file msequencer.cxx.

◆ list

char(* SeqParseContext::list)[XNAME_LENGTH]

Definition at line 174 of file msequencer.cxx.

◆ n_lines

int SeqParseContext::n_lines

Definition at line 172 of file msequencer.cxx.

◆ seq

SEQUENCER& SeqParseContext::seq

Definition at line 167 of file msequencer.cxx.

◆ xml

std::string& SeqParseContext::xml

Definition at line 175 of file msequencer.cxx.


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