![]() |
VPTissue Reference Manual
|
Utility interface for dealing with ptree xml or xml.gz files. More...
#include <PTreeFile.h>

Static Public Member Functions | |
| static void | Compress (const std::string &in_path, const std::string &out_path) |
| static void | Decompress (const std::string &in_path, const std::string &out_path) |
| static std::string | GetBaseNameExcludingLabel (const std::string &path) |
| Base name excluding label (label encodes time step = chars from last "_" to first "." ). | |
| static std::string | GetBaseNameIncludingLabel (const std::string &path) |
| Base name including label (label encodes time step = chars from last "_" to first "." ). | |
| static std::string | GetCompleteSuffix (const std::string &path) |
| Return complete suffix (everything following the first "."). | |
| static std::string | GetLabel (const std::string &path) |
| static constexpr bool | IsBoostGzipAvailable () |
| Signal availability of boost iostreams with gzip capability. | |
| static bool | IsGzipped (const std::string &path) |
| static bool | IsPTreeFile (const std::string &path) |
| Indicates whether the file has the appropriate extension. | |
| static void | Read (const std::string &path, boost::property_tree::ptree &pt) |
| static void | ReadXml (const std::string &path, boost::property_tree::ptree &pt) |
| static void | ReadXmlGz (const std::string &path, boost::property_tree::ptree &pt) |
| static void | Write (const std::string &path, const boost::property_tree::ptree &pt) |
| static void | WriteXml (const std::string &path, const boost::property_tree::ptree &pt) |
| static void | WriteXmlGz (const std::string &path, const boost::property_tree::ptree &pt) |
Utility interface for dealing with ptree xml or xml.gz files.
Definition at line 32 of file PTreeFile.h.