fw4spl
fwAtomsBoostIO::AtomVisitor Struct Reference
+ Collaboration diagram for fwAtomsBoostIO::AtomVisitor:

Public Types

typedef std::map< ::fwAtoms::Base::sptr,::boost::property_tree::ptree > PropTreeCacheType
 

Public Member Functions

 AtomVisitor (const ::fwZip::IWriteArchive::sptr &archive, const std::string &dirPrefix)
 
PropTreeCacheType::mapped_type hitCache (const PropTreeCacheType::key_type &atom) const
 
void cache (const PropTreeCacheType::key_type &atom, const std::string &ptpath)
 
::boost::property_tree::ptree visit (const ::fwAtoms::Boolean::sptr &atom, const std::string &ptpath)
 
::boost::property_tree::ptree visit (const ::fwAtoms::Numeric::sptr &atom, const std::string &ptpath)
 
::boost::property_tree::ptree visit (const ::fwAtoms::String::sptr &atom, const std::string &ptpath)
 
::boost::property_tree::ptree visit (const ::fwAtoms::Map::sptr &atom, const std::string &ptpath)
 
::boost::property_tree::ptree visit (const ::fwAtoms::Sequence::sptr &atom, const std::string &ptpath)
 
::boost::property_tree::ptree visit (const ::fwAtoms::Object::sptr &atom, const std::string &ptpath)
 
::boost::property_tree::ptree visit (const ::fwAtoms::Blob::sptr &atom, const std::string &ptpath)
 
::boost::property_tree::ptree visit (const ::fwAtoms::Base::sptr &atom, std::string ptpath="")
 

Public Attributes

PropTreeCacheType m_cache
 
::fwZip::IWriteArchive::sptr m_archive
 
const std::string m_dirPrefix
 

Detailed Description

Definition at line 39 of file Writer.cpp.


The documentation for this struct was generated from the following file: