2 #include "../icedb/Table.hpp"     8 #pragma warning( push )     9 #pragma warning(disable:4250)    13             std::shared_ptr<H5::DataSet> 
obj;
    15             void _setTableSelf(std::shared_ptr<H5::DataSet> obj) 
override;
    19             Table_impl(std::shared_ptr<H5::DataSet> obj, 
const std::string &
name = 
"");
    23             std::shared_ptr<H5::Group> 
obj;
    25             void _setTablesParent(std::shared_ptr<H5::Group> obj) 
override;
    26             std::shared_ptr<H5::Group> _getTablesParent() 
const override;
    33 #pragma warning( pop ) void _setTableSelf(std::shared_ptr< H5::DataSet > obj) override
Associates the icedb table with the fundamental HDF5 DataSet. Only used internally. 
 
const std::string name
The name of the Table. 
 
The virtual base class used in all objects that can contain tables (groups and datasets). 
 
std::shared_ptr< H5::Group > obj
 
std::shared_ptr< H5::DataSet > _getTableSelf() const override
Gets the fundamental HDF5 DataSet associated with the table. Only used internally. 
 
Table_impl(std::shared_ptr< H5::DataSet > obj, const std::string &name="")
 
std::shared_ptr< H5::DataSet > obj