iphreeqc/Pe_Data.h
David L Parkhurst 60a1544019 Copying new classes (cxx) and cpp files to src
Will remove cpp and header files and make phreeqc an external directory.




git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@785 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2006-02-16 00:21:39 +00:00

29 lines
660 B
C++

#if !defined(PE_DATA_H_INCLUDED)
#define PE_DATA_H_INCLUDED
#include <string>
#include <vector>
class cxxPe_Data
{
public:
cxxPe_Data();
cxxPe_Data(struct pe *pe_ptr);
cxxPe_Data(const std::string& name);
~cxxPe_Data();
void dump_xml(std::ostream& os, unsigned int indent = 0)const;
std::string get_name()const {return this->name;};
void set_name(std::string name) {this->name = name;};
static int store(std::vector<cxxPe_Data>& vec, const std::string& token);
static std::vector<cxxPe_Data> cxxPe_Data::alloc();
private:
std::string name;
};
#endif // PE_DATA_H_INCLUDED