X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/7ebf4164400b973bba97887d7852bc07801206b7..a5f05e337d18c193ac57b4da0013d1cdc69f8faa:/paraq.cpp?ds=sidebyside diff --git a/paraq.cpp b/paraq.cpp index 381941f..ac8fc14 100644 --- a/paraq.cpp +++ b/paraq.cpp @@ -129,3 +129,24 @@ void paraq::uniqueAllParaIdsAdd(const string& paraid) { allParaIds.push_back(paraid); } + +string paraq::getParaNames() { + stringstream paranames; + + for (vector::iterator parait = allParaIds.begin(); parait != allParaIds.end(); ++parait) + paranames << *parait << ":"; + + return paranames.str(); +} + +string paraq::getParaVals() { + stringstream paravals; + + for (vector::iterator parait = allParaIds.begin(); parait != allParaIds.end(); ++parait) { + if ( parait != allParaIds.begin() ) + paravals << "\t"; + paravals << (*this)[*parait]; + } + + return paravals.str(); +}