RandomTraits::MetadataInventory
MetadataInventory
Section titled “MetadataInventory”#include <sbio/formats/random/random_traits.hh>struct MetadataInventoryDefined in src/lib/sbio/formats/random/random_traits.hh:243
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
entries |
variable |
Declared here |
count |
variable |
Declared here |
add_detector |
function |
Declared here |
entry_matches |
function |
Declared here |
metadata_for |
function |
Declared here |
num_entries |
function |
Declared here |
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
Entry |
entries |
|
hd_std::size_t |
count |
entries
Section titled “entries”Entry entriesDefined in src/lib/sbio/formats/random/random_traits.hh:254
hd_std::size_t count { 0 }Defined in src/lib/sbio/formats/random/random_traits.hh:255
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
SBIO_HD void |
add_detector |
|
SBIO_HD bool |
entry_matches const inline |
|
SBIO_HD auto |
metadata_for const inline |
|
SBIO_HD hd_std::size_t |
num_entries const inline |
add_detector
Section titled “add_detector”SBIO_HD void add_detector(const char * name_, const char * type_, hd_std::uint16_t rank_, const hd_std::uint32_t * shape_, ncarray::DType dtype)Defined in src/lib/sbio/formats/random/random_traits.hh:257
entry_matches
Section titled “entry_matches”const inline
inline SBIO_HD bool entry_matches(hd_std::size_t entry_no, const char * name_query, DataAccessPtn ptn) constDefined in src/lib/sbio/formats/random/random_traits.hh:263
metadata_for
Section titled “metadata_for”const inline
inline SBIO_HD auto metadata_for(hd_std::size_t entry_no) constDefined in src/lib/sbio/formats/random/random_traits.hh:273
num_entries
Section titled “num_entries”const inline
inline SBIO_HD hd_std::size_t num_entries() constDefined in src/lib/sbio/formats/random/random_traits.hh:278