37 const std::vector<std::string> &cols):
47 return new ARow(*
this);
60 std::vector<std::string>::const_iterator i =
columns.begin();
63 os <<
'"' << *i <<
'"';
Representation objects and parsers for attribute expressions.
Representation of a place within a beam line or sequence.
The base class for all OPAL tables.
virtual std::vector< double > getRow(const PlaceRep &, const std::vector< std::string > &)=0
Return a table row.
virtual void fill()=0
Refill the buffer.
static Table * find(const std::string &name)
Find named Table.
virtual OArray< double > * clone() const
Make clone.
const std::string tabName
virtual void print(std::ostream &os, int precedence=99) const
Print expression.
virtual std::vector< double > evaluate() const
Evaluate.
ARow(const std::string &tabName, const PlaceRep &row, const std::vector< std::string > &col)
Constructor.
const std::vector< std::string > columns