|
SDDS ToolKit Programs and Libraries for C and Python
|
Public Member Functions | |
| int | fail (const std::exception &error) |
| sdds::Page & | page (std::uint32_t number) |
| const sdds::Page & | page (std::uint32_t number) const |
| void | requireMutableLayout () const |
| template<class T > | |
| int | setParameter (std::uint32_t pageNumber, std::size_t index, const T &value) |
| template<class T > | |
| int | setColumn (std::size_t index, std::uint32_t pageNumber, std::uint32_t startRow, const T *values, std::uint32_t rows) |
Public Attributes | |
| std::string | filename |
| std::shared_ptr< sdds::Layout > | layout = std::make_shared<sdds::Layout>() |
| std::vector< sdds::Page > | pages |
| std::vector< std::string > | errors |
| std::size_t | readCursor = 0 |
| sdds::RecoveryMode | recovery = sdds::RecoveryMode::Automatic |
| std::vector< std::int32_t > | int32Scratch |
| std::vector< std::uint32_t > | uint32Scratch |
| std::vector< double > | doubleScratch |
| std::string | stringScratch |
| std::vector< std::string > | stringsScratch |
| std::vector< char * > | stringPointers |
Definition at line 149 of file SDDSLegacy.cc.
|
inline |
Definition at line 163 of file SDDSLegacy.cc.
|
inline |
Definition at line 168 of file SDDSLegacy.cc.
|
inline |
Definition at line 176 of file SDDSLegacy.cc.
|
inline |
Definition at line 182 of file SDDSLegacy.cc.
|
inline |
Definition at line 200 of file SDDSLegacy.cc.
|
inline |
Definition at line 189 of file SDDSLegacy.cc.
| std::vector<double> SDDSFile::Impl::doubleScratch |
Definition at line 158 of file SDDSLegacy.cc.
| std::vector<std::string> SDDSFile::Impl::errors |
Definition at line 153 of file SDDSLegacy.cc.
| std::string SDDSFile::Impl::filename |
Definition at line 150 of file SDDSLegacy.cc.
| std::vector<std::int32_t> SDDSFile::Impl::int32Scratch |
Definition at line 156 of file SDDSLegacy.cc.
| std::shared_ptr<sdds::Layout> SDDSFile::Impl::layout = std::make_shared<sdds::Layout>() |
Definition at line 151 of file SDDSLegacy.cc.
| std::vector<sdds::Page> SDDSFile::Impl::pages |
Definition at line 152 of file SDDSLegacy.cc.
| std::size_t SDDSFile::Impl::readCursor = 0 |
Definition at line 154 of file SDDSLegacy.cc.
| sdds::RecoveryMode SDDSFile::Impl::recovery = sdds::RecoveryMode::Automatic |
Definition at line 155 of file SDDSLegacy.cc.
| std::vector<char *> SDDSFile::Impl::stringPointers |
Definition at line 161 of file SDDSLegacy.cc.
| std::string SDDSFile::Impl::stringScratch |
Definition at line 159 of file SDDSLegacy.cc.
| std::vector<std::string> SDDSFile::Impl::stringsScratch |
Definition at line 160 of file SDDSLegacy.cc.
| std::vector<std::uint32_t> SDDSFile::Impl::uint32Scratch |
Definition at line 157 of file SDDSLegacy.cc.