14#ifndef BASEBLOCKASSTRINGS_HPP_
15#define BASEBLOCKASSTRINGS_HPP_
37 std::list< std::pair< int, double > >
const& scaleOrderedIndices,
38 int& indexForLowerScale,
39 int& indexForUpperScale,
40 double& fractionFromLowerScale );
82 std::string
const& commentString,
88 std::string
const& commentString );
98 std::pair< std::string, std::string >&
106 std::pair< std::string, std::string >
const&
132 std::string
const& commentString,
133 double const blockScale )
144 std::string
const& commentString )
154 inline std::pair< std::string, std::string >&
166 inline std::pair< std::string, std::string >
const&
170 return stringPairArray[ whichLine ];
int getNumberOfBodyLines() const
static bool findScaleIndices(double const soughtScale, std::list< std::pair< int, double > > const &scaleOrderedIndices, int &indexForLowerScale, int &indexForUpperScale, double &fractionFromLowerScale)
static std::string const blockIdentifierString
BaseStringBlock * recordHeader(std::string const &headerString, std::string const &commentString, double const blockScale)
std::pair< std::string, std::string > & operator[](int const whichLine)
static std::string const decayIdentifierString
void recordBodyLine(std::string const &dataString, std::string const &commentString)
BOL::VectorlikeArray< std::pair< std::string, std::string > > stringPairArray
std::string blockAsStringWithHeader