| ►CopenPMD::AbstractFilePosition | |
| CopenPMD::ADIOS2FilePosition | |
| CopenPMD::HDF5FilePosition | |
| CopenPMD::JSONFilePosition | |
| ►CopenPMD::AbstractIOHandler | Interface for communicating between logical and physically persistent data |
| CopenPMD::ADIOS2IOHandler | |
| CopenPMD::DummyIOHandler | Dummy handler without any IO operations |
| CopenPMD::HDF5IOHandler | |
| CopenPMD::JSONIOHandler | |
| CopenPMD::ParallelHDF5IOHandler | |
| ►CopenPMD::AbstractIOHandlerImpl | |
| ►CopenPMD::AbstractIOHandlerImplCommon< ADIOS2FilePosition > | |
| CopenPMD::ADIOS2IOHandlerImpl | |
| CopenPMD::AbstractIOHandlerImplCommon< FilePositionType > | |
| ►CopenPMD::HDF5IOHandlerImpl | |
| CopenPMD::ParallelHDF5IOHandlerImpl | |
| CopenPMD::JSONIOHandlerImpl | |
| ►CopenPMD::AbstractParameter | |
| CopenPMD::ParsePreference< OPEN_FILE > | |
| CopenPMD::Parameter< Operation::ADVANCE > | |
| CopenPMD::Parameter< Operation::ADVANCE >::StepSelection | |
| CopenPMD::Parameter< Operation::AVAILABLE_CHUNKS > | |
| CopenPMD::Parameter< Operation::CHECK_FILE > | |
| CopenPMD::Parameter< Operation::CLOSE_FILE > | |
| CopenPMD::Parameter< Operation::CLOSE_PATH > | |
| CopenPMD::Parameter< Operation::CREATE_DATASET > | |
| CopenPMD::Parameter< Operation::CREATE_FILE > | |
| CopenPMD::Parameter< Operation::CREATE_PATH > | |
| CopenPMD::Parameter< Operation::DELETE_ATT > | |
| CopenPMD::Parameter< Operation::DELETE_DATASET > | |
| CopenPMD::Parameter< Operation::DELETE_FILE > | |
| CopenPMD::Parameter< Operation::DELETE_PATH > | |
| CopenPMD::Parameter< Operation::DEREGISTER > | |
| CopenPMD::Parameter< Operation::EXTEND_DATASET > | |
| CopenPMD::Parameter< Operation::GET_BUFFER_VIEW >::OutParameters | |
| CopenPMD::Parameter< Operation::LIST_ATTS > | |
| CopenPMD::Parameter< Operation::LIST_DATASETS > | |
| CopenPMD::Parameter< Operation::LIST_PATHS > | |
| CopenPMD::Parameter< Operation::OPEN_DATASET > | |
| CopenPMD::Parameter< Operation::OPEN_FILE > | |
| CopenPMD::Parameter< Operation::OPEN_PATH > | |
| CopenPMD::Parameter< Operation::READ_ATT > | |
| CopenPMD::Parameter< Operation::READ_ATT_ALLSTEPS > | |
| CopenPMD::Parameter< Operation::READ_DATASET > | |
| CopenPMD::Parameter< Operation::SET_WRITTEN > | |
| CopenPMD::Parameter< Operation::TOUCH > | |
| CopenPMD::Parameter< Operation::WRITE_ATT > | |
| CopenPMD::Parameter< Operation::WRITE_DATASET > | |
| CopenPMD::Parameter< Operation > | Typesafe description of all required arguments for a specified Operation |
| CopenPMD::Parameter< Operation::ADVANCE > | |
| CopenPMD::Parameter< Operation::AVAILABLE_CHUNKS > | |
| CopenPMD::Parameter< Operation::CHECK_FILE > | |
| CopenPMD::Parameter< Operation::CLOSE_FILE > | |
| CopenPMD::Parameter< Operation::CLOSE_PATH > | |
| CopenPMD::Parameter< Operation::CREATE_DATASET > | |
| CopenPMD::Parameter< Operation::CREATE_FILE > | |
| CopenPMD::Parameter< Operation::CREATE_PATH > | |
| CopenPMD::Parameter< Operation::DELETE_ATT > | |
| CopenPMD::Parameter< Operation::DELETE_DATASET > | |
| CopenPMD::Parameter< Operation::DELETE_FILE > | |
| CopenPMD::Parameter< Operation::DELETE_PATH > | |
| CopenPMD::Parameter< Operation::DEREGISTER > | |
| CopenPMD::Parameter< Operation::EXTEND_DATASET > | |
| CopenPMD::Parameter< Operation::LIST_ATTS > | |
| CopenPMD::Parameter< Operation::LIST_DATASETS > | |
| CopenPMD::Parameter< Operation::LIST_PATHS > | |
| CopenPMD::Parameter< Operation::OPEN_DATASET > | |
| CopenPMD::Parameter< Operation::OPEN_FILE > | |
| CopenPMD::Parameter< Operation::OPEN_PATH > | |
| CopenPMD::Parameter< Operation::READ_ATT > | |
| CopenPMD::Parameter< Operation::READ_ATT_ALLSTEPS > | |
| CopenPMD::Parameter< Operation::READ_DATASET > | |
| CopenPMD::Parameter< Operation::SET_WRITTEN > | |
| CopenPMD::Parameter< Operation::TOUCH > | |
| CopenPMD::Parameter< Operation::WRITE_ATT > | |
| CopenPMD::Parameter< Operation::WRITE_DATASET > | |
| ►CopenPMD::AbstractSnapshotsContainer | |
| CopenPMD::RandomAccessIteratorContainer | |
| CopenPMD::StatefulSnapshotsContainer | |
| CopenPMD::detail::ADIOS2File | |
| CopenPMD::detail::ADIOS2File::ADIOS2FlushParams | |
| CopenPMD::detail::AdiosAttributes | |
| CopenPMD::detail::AdiosVariables | |
| CopenPMD::detail::step_status_types::After_t | |
| CopenPMD::auxiliary::detail::append_to_variant<... > | |
| CopenPMD::auxiliary::detail::append_to_variant< first_type, std::variant< other_types... > > | |
| CopenPMD::auxiliary::detail::as_shared_pointer | |
| ►CopenPMD::Attributable | Layer to manage storage of attributes associated with file objects |
| CopenPMD::iterator< Iteration, IterationIndex_t > | |
| CopenPMD::value_type< Iteration, IterationIndex_t > | |
| CopenPMD::Container< Iteration, Iteration::IterationIndex_t > | |
| CopenPMD::const_iterator< Iteration, IterationIndex_t > | |
| CopenPMD::reverse_iterator< Iteration, IterationIndex_t > | |
| CopenPMD::const_reverse_iterator< Iteration, IterationIndex_t > | |
| ►CopenPMD::Container< T_elem > | |
| CopenPMD::BaseRecord< T_elem > | Base class for any type of record (e.g |
| CopenPMD::Container< Mesh > | |
| CopenPMD::Container< ParticleSpecies > | |
| CopenPMD::Container< ParticlePatches > | |
| ►CopenPMD::Container< Record > | |
| CopenPMD::ParticleSpecies | |
| ►CopenPMD::Container< PatchRecord > | |
| CopenPMD::ParticlePatches | |
| ►CopenPMD::Container< RecordComponent > | |
| ►CopenPMD::BaseRecord< RecordComponent > | |
| CopenPMD::Record | |
| ►CopenPMD::Container< MeshRecordComponent > | |
| ►CopenPMD::BaseRecord< MeshRecordComponent > | |
| CopenPMD::Mesh | Container for N-dimensional, homogeneous Records |
| ►CopenPMD::Container< PatchRecordComponent > | |
| ►CopenPMD::BaseRecord< PatchRecordComponent > | |
| CopenPMD::PatchRecord | |
| CopenPMD::ContainerData< Record > | |
| CopenPMD::Container< Iteration, IterationIndex_t > | |
| CopenPMD::Container< Iteration, key_type > | |
| CopenPMD::value_type< Iteration, key_type > | |
| CopenPMD::Container< openPMD::Mesh > | |
| CopenPMD::Container< openPMD::ParticleSpecies > | |
| ►CopenPMD::BaseRecordComponent | |
| ►CopenPMD::RecordComponent | |
| CopenPMD::BaseRecord< RecordComponent > | |
| ►CopenPMD::MeshRecordComponent | |
| CopenPMD::BaseRecord< MeshRecordComponent > | |
| ►CopenPMD::PatchRecordComponent | |
| CopenPMD::BaseRecord< PatchRecordComponent > | |
| CopenPMD::Container< T, T_key, T_container > | Map-like container that enforces openPMD requirements and handles IO |
| ►CopenPMD::Iteration | Logical compilation of data from one snapshot (e.g |
| CopenPMD::IndexedIteration | Subclass of Iteration that knows its own index withing the containing Series |
| CopenPMD::Series | Implementation for the root level of the openPMD hierarchy |
| CopenPMD::Snapshots | Entry point for accessing Snapshots/Iterations |
| CopenPMD::detail::AttributeInfo | |
| CopenPMD::detail::PreloadAdiosAttributes::AttributeLocation | Meta information on a buffered attribute |
| CopenPMD::detail::AttributeReader | |
| CopenPMD::detail::AttributeTypes< T > | |
| CopenPMD::detail::AttributeTypes< bool > | |
| CopenPMD::detail::AttributeTypes< std::array< T, n > > | |
| CopenPMD::detail::AttributeTypes< std::complex< long double > > | |
| CopenPMD::detail::AttributeTypes< std::vector< std::complex< long double > > > | |
| CopenPMD::detail::AttributeTypes< std::vector< std::string > > | |
| CopenPMD::detail::AttributeTypes< std::vector< T > > | |
| ►CopenPMD::detail::AttributeWithShape< T > | Pointer to an attribute's data along with its shape |
| CopenPMD::detail::AttributeWithShapeAndResource< T > | |
| CopenPMD::detail::AttributeWriter | |
| CopenPMD::detail::BasicDatatype< DoDetermineDatatype > | |
| CopenPMD::detail::step_status_types::Before_t | |
| CopenPMD::internal::BeginStepTypes::BeginStepRandomAccess | |
| CopenPMD::internal::BeginStepTypes::BeginStepSequentially | |
| ►CopenPMD::auxiliary::BlockSlicer | Abstract class to associate a thread with its local cuboid in the total cuboid |
| CopenPMD::auxiliary::OneDimensionalBlockSlicer | |
| ►CopenPMD::BlockSlicer | Abstract class to associate a thread with its local cuboid in the total cuboid |
| CopenPMD::auxiliary::OneDimensionalBlockSlicer | |
| CopenPMD::auxiliary::detail::bottom | |
| ►CopenPMD::detail::BufferedAction | |
| CopenPMD::detail::BufferedGet | |
| CopenPMD::detail::BufferedPut | |
| CopenPMD::detail::BufferedUniquePtrPut | |
| Cdetail::char_to_explicit_char< is_signed > | |
| Cdetail::char_to_explicit_char< false > | |
| Cdetail::char_to_explicit_char< true > | |
| ►CopenPMD::ChunkInfo | Represents the meta info around a chunk in a dataset |
| CopenPMD::WrittenChunkInfo | Represents the meta info around a chunk that has been written by some data producing application |
| CClonableTrampoline< ChildCpp, ChildPy > | |
| ►CClonableTrampoline< chunk_assignment::PartialStrategy, PyPartialStrategy > | |
| CPyPartialStrategy | |
| ►CClonableTrampoline< chunk_assignment::Strategy, PyStrategy > | |
| CPyStrategy | |
| Copenpmd_api.DaskArray.DaskRecordComponent | |
| ►Ctypename T_elem::Data_t | |
| CopenPMD::internal::BaseRecordData< T_elem, T_RecordComponentData > | |
| ►Ctypename T_RecordComponent::Data_t | |
| CopenPMD::internal::BaseRecordData< T_elem, typename T_RecordComponent::Data_t > | |
| CopenPMD::Dataset | |
| CopenPMD::detail::DatasetExtender | |
| CopenPMD::DatasetFiller< T > | An abstract class to create one iteration of data per thread |
| ►CopenPMD::DatasetFiller< typename Distr::result_type > | |
| CopenPMD::RandomDatasetFiller< Distr, T > | |
| CopenPMD::detail::DatasetHelper< typename, typename > | |
| CopenPMD::detail::DatasetOpener | |
| CopenPMD::detail::DatasetReader | |
| CopenPMD::detail::DatasetTypes< typename > | |
| CopenPMD::detail::DefaultValue< T_RecordComponent > | Functor template to be used in combination with switchType::operator() to set a default value for constant record components via the respective type's default constructor |
| Copenpmd_api.pipe.__main__.deferred_load | |
| CopenPMD::DeferredParseAccess | |
| CopenPMD::internal::DeferredParseAccess | |
| Cinternal::DefineSeriesConstructorPerPathType | |
| CopenPMD::detail::do_convert< To > | |
| CopenPMD::internal::BeginStepTypes::DontBeginStep | |
| CopenPMD::detail::step_status_types::During_t | |
| CopenPMD::DynamicMemoryView< T > | A view into a buffer that might be reallocated at some points and thus has changing base pointers over time |
| ►CopenPMD::DynamicSeriesIterator< value_type > | |
| ►CopenPMD::AbstractSeriesIterator< RandomAccessIterator< iterator_t >, detail::iterator_to_value_type< iterator_t > > | |
| CopenPMD::RandomAccessIterator< iterator_t > | |
| ►CopenPMD::AbstractSeriesIterator< StatefulIterator, Container< Iteration, Iteration::IterationIndex_t >::value_type > | |
| CopenPMD::StatefulIterator | Based on the logic of the former class ReadIterations, integrating into itself the logic of former WriteIterations |
| ►CopenPMD::DynamicSeriesIterator< typename ChildClass::value_type > | |
| ►CopenPMD::AbstractSeriesIterator< ChildClass, value_type_in > | |
| CopenPMD::OpaqueSeriesIterator< value_type > | |
| CopenPMD::OpaqueSeriesIterator< value_type const > | |
| CopenPMD::RandomAccessIterator< Container_t::iterator > | |
| CopenPMD::RandomAccessIterator< Container_t::reverse_iterator > | |
| CopenPMD::RandomAccessIterator< Container_t::const_iterator > | |
| CopenPMD::RandomAccessIterator< Container_t::const_reverse_iterator > | |
| ►CopenPMD::DynamicSeriesIterator< value_type_in > | |
| CopenPMD::AbstractSeriesIterator< OpaqueSeriesIterator, value_type_in > | |
| ►CopenPMD::AbstractSeriesIterator< OpaqueSeriesIterator< value_type_in >, value_type_in > | |
| CopenPMD::OpaqueSeriesIterator< value_type_in > | Counterpart to Snapshots class: Iterator type that can wrap different implementations internally |
| CopenPMD::internal::EraseStaleEntries< Container_t > | This class wraps a Container and forwards operator[]() and at() to it |
| ►Cstd::exception | STL class |
| ►CopenPMD::Error | Base class for all openPMD-specific error types |
| CopenPMD::error::BackendConfigSchema | |
| CopenPMD::error::IllegalInOpenPMDStandard | |
| CopenPMD::error::Internal | Internal errors that should not happen |
| CopenPMD::error::NoSuchAttribute | |
| CopenPMD::error::OperationUnsupportedInBackend | An operation was requested that is not supported in a specific backend |
| CopenPMD::error::ReadError | |
| CopenPMD::error::WrongAPIUsage | The API was used in an illegal way |
| Copenpmd_api.pipe.__main__.FallbackMPICommunicator | |
| CopenPMD::File | |
| CopenPMD::File::FileState | |
| CopenPMD::InvalidatableFile::FileState | |
| CopenPMD::internal::FlushParams | Parameters recursively passed through the openPMD hierarchy when flushing |
| Cauxiliary::ForEachType< Functor, Types > | |
| Cauxiliary::ForEachType< Functor > | |
| Cauxiliary::ForEachType< Functor, FirstType, OtherTypes... > | |
| CopenPMD::Attribute::from_any_tag | |
| CopenPMD::auxiliary::Variant< T_DTYPES, variant_types >::from_any_tag | |
| CopenPMD::auxiliary::Variant< T_DTYPES, variant_types >::from_basic_type_tag | |
| ►Cstd::function | |
| CopenPMD::auxiliary::CustomDelete< T > | Custom deleter type based on std::function |
| CopenPMD::traits::GenerationPolicy< U > | Container Element Creation Policy |
| CopenPMD::traits::GenerationPolicy< ParticleSpecies > | |
| CopenPMD::detail::AttributeReader::GetAttribute | |
| CopenPMD::GetH5DataType | |
| CopenPMD::detail::GetSpan | |
| Cstd::hash< openPMD::File > | |
| Cstd::hash< openPMD::InvalidatableFile > | |
| CopenPMD::detail::HasOperators | |
| CopenPMD::internal::HomogenizeExtents | |
| CopenPMD::AbstractParameter::I_dont_want_to_use_joined_dimensions_t | |
| ►CopenPMD::detail::I_UpdateSpan | |
| CopenPMD::detail::UpdateSpan< T > | |
| CopenPMD::InvalidatableFile | Wrapper around a shared pointer to: |
| CopenPMD::IOTask | Self-contained description of a single IO operation |
| CopenPMD::auxiliary::detail::IsArray< typename > | |
| CopenPMD::auxiliary::detail::IsArray< std::array< T, n > > | |
| CopenPMD::auxiliary::detail::IsChar< typename > | |
| CopenPMD::auxiliary::detail::IsChar< char > | |
| CopenPMD::auxiliary::detail::IsChar< signed char > | |
| CopenPMD::auxiliary::detail::IsChar< unsigned char > | |
| CopenPMD::auxiliary::detail::IsComplex< typename > | |
| CopenPMD::auxiliary::detail::IsComplex< std::complex< T > > | |
| CopenPMD::auxiliary::detail::IsPointer< T > | |
| CopenPMD::auxiliary::detail::IsPointer< std::shared_ptr< T > > | |
| CopenPMD::auxiliary::detail::IsPointer< std::unique_ptr< T, Del > > | |
| CopenPMD::auxiliary::detail::IsPointer< T * > | |
| CopenPMD::auxiliary::detail::IsPointer< UniquePtrWithLambda< T > > | |
| CopenPMD::auxiliary::detail::IsVector< typename > | |
| CopenPMD::auxiliary::detail::IsVector< std::vector< T > > | |
| CopenPMD::json::JsonMatcher | Class to handle default and dataset-specific JSON configurations |
| ►CopenPMD::LegacyIteratorAdaptor | Legacy Iterator type for Series::readIterations() |
| CStatefulIteratorPythonAdaptor | |
| CopenPMD::detail::MakeEmpty | |
| CopenPMD::auxiliary::detail::map_variant<... > | |
| CopenPMD::auxiliary::detail::map_variant< F, std::variant< first_type, other_types... > > | |
| CopenPMD::auxiliary::detail::map_variant< F, std::variant<> > | |
| CopenPMD::json::MatcherPerBackend | Matcher for dataset configurations per backend |
| CopenPMD::benchmark::MemoryProfiler | The Memory profiler class for profiling purpose |
| CopenPMD::MPIBenchmark< DatasetFillerProvider > | Class representing a benchmark |
| CopenPMD::MPIBenchmarkReport< Duration > | The report for a single benchmark produced by <openPMD/benchmark/mpi/MPIBenchmark> |
| CopenPMD::Attributable::MyPath | String serialization to describe an Attributable |
| CopenPMD::detail::seek_types::Next_t | |
| CopenPMD::Attributable::NoInit | |
| CopenPMD::internal::SeriesData::NoSourceSpecified | |
| CopenPMD_PyMPICommObject | Mpi4py communicator wrapper |
| CopenPMD::auxiliary::OutOfRangeMsg | Return an error string for read-only access |
| CopenPMD::json::ParsedConfig | |
| CopenPMD::internal::ParsedFlushParams | |
| CopenPMD::Series::ParsedInput | |
| CopenPMD::chunk_assignment::PartialAssignment | Return type for partial chunk assignment strategies |
| ►Cio.PartialStrategy | |
| Copenpmd_api.pipe.__main__.IncreaseGranularity | |
| Copenpmd_api.pipe.__main__.LoadOne | |
| ►CopenPMD::chunk_assignment::PartialStrategy | A chunk distribution strategy that guarantees no complete distribution |
| CPyPartialStrategy | |
| CopenPMD::chunk_assignment::ByHostname | Strategy that assigns chunks to be read by processes within the same host that produced the chunk |
| CopenPMD::json::Pattern | |
| Copenpmd_api.pipe.__main__.pipe | |
| CopenPMD::detail::PreloadAdiosAttributes | Class that is responsible for buffering loaded openPMD attributes from ADIOS2 |
| Cpy_object_to_mpi_comm_error | |
| CPythonDynamicMemoryView | |
| CopenPMD::detail::AdiosVariables::RandomAccessPreparsed_t | |
| CopenPMD::internal::SeriesData::RankTableData | |
| CopenPMD::ReadIterations | Legacy class as return type for Series::readIterations() |
| CopenPMD::detail::RetrieveBlocksInfo | |
| CopenPMD::detail::RunUniquePtrPut | |
| CopenPMD::internal::ScalarIterator< T_BaseRecord_, T_BaseRecordData_, T_BaseIterator > | |
| CopenPMD::detail::seek_types::Seek_Iteration_t | |
| CSetAttributeFromObject | |
| ►Cstd::shared_ptr< T > | STL class |
| CopenPMD::auxiliary::WriteBuffer::CopyableUniquePtr | |
| ►CopenPMD::internal::AttributableData | |
| CopenPMD::internal::ContainerData< T, T_key, T_container > | |
| ►CopenPMD::internal::ContainerData< T_elem > | |
| CopenPMD::internal::BaseRecordData< T_elem, typename T_RecordComponent::Data_t > | |
| CopenPMD::internal::BaseRecordData< T_elem, T_RecordComponentData > | |
| CopenPMD::internal::ContainerData< openPMD::Mesh, std::string, std::map< std::string, openPMD::Mesh > > | |
| CopenPMD::internal::ContainerData< openPMD::ParticleSpecies, std::string, std::map< std::string, openPMD::ParticleSpecies > > | |
| ►CopenPMD::internal::BaseRecordComponentData | |
| CopenPMD::internal::RecordComponentData | |
| CopenPMD::internal::ContainerData< T, T_key, T_container > | |
| CopenPMD::internal::IterationData | |
| CopenPMD::internal::SeriesData | Data members for Series |
| CopenPMD::internal::SharedAttributableData | |
| CopenPMD::SimpleDatasetFillerProvider< DF > | |
| CopenPMD::internal::SeriesData::SourceSpecifiedManually | |
| CopenPMD::internal::SeriesData::SourceSpecifiedViaJSON | |
| CopenPMD::Span< T > | Subset of C++20 std::span class template |
| ►Cio.Strategy | |
| Copenpmd_api.pipe.__main__.LoadAll | |
| Copenpmd_api.pipe.__main__.MergingStrategy | |
| ►CopenPMD::chunk_assignment::Strategy | Interface for a chunk distribution strategy |
| CPyStrategy | |
| CopenPMD::chunk_assignment::BinPacking | Strategy that tries to assign chunks in a balanced manner without arbitrarily cutting chunks |
| CopenPMD::chunk_assignment::Blocks | Alternative to RoundRobin, but instead gives every reader a sequential range of blocks |
| CopenPMD::chunk_assignment::BlocksOfSourceRanks | Blocks at processs level |
| CopenPMD::chunk_assignment::ByCuboidSlice | Slice the n-dimensional dataset into hyperslabs and distribute chunks according to them |
| CopenPMD::chunk_assignment::DiscardingStrategy | Strategy that purposefully discards leftover chunk from the PartialAssignment |
| CopenPMD::chunk_assignment::FailingStrategy | Strategy that purposefully fails when the PartialAssignment has leftover chunks |
| CopenPMD::chunk_assignment::FromPartialStrategy | Combine a PartialStrategy and a Strategy to obtain a Strategy working in two phases |
| CopenPMD::chunk_assignment::RoundRobin | Simple strategy that assigns produced chunks to reading processes in a round-Robin manner |
| CopenPMD::chunk_assignment::RoundRobinOfSourceRanks | Round-Robin at process level |
| CopenPMD::detail::AdiosAttributes::StreamAccess_t | |
| CopenPMD::auxiliary::StringMatrix | Multiple variable-length strings represented in one single buffer with a fixed line width |
| ►CT_elem | |
| CopenPMD::BaseRecord< T_elem > | Base class for any type of record (e.g |
| CopenPMD::StatefulIterator::tag_read_t | |
| CopenPMD::StatefulIterator::tag_write_t | |
| CopenPMD::benchmark::Timer | For profiling purpose |
| CopenPMD::detail::to_vector_type | |
| CopenPMD::detail::ToDatatype | |
| CopenPMD::detail::ToDatatypeHelper< T > | |
| CopenPMD::detail::ToDatatypeHelper< bool > | |
| CopenPMD::detail::ToDatatypeHelper< std::array< T, n > > | |
| CopenPMD::detail::ToDatatypeHelper< std::vector< T > > | |
| CopenPMD::detail::ToVectorType< DoDetermineDatatype > | |
| CopenPMD::json::TracingJSON | Extend nlohmann::json with tracing of which keys have been accessed by operator[]() |
| ►CTs... | |
| CopenPMD::auxiliary::overloaded< Ts > | |
| ►Cstd::is_same::type | |
| CopenPMD::decay_equiv< T, U > | Fundamental equivalence check for two given types T and U |
| ►Cstd::unique_ptr< T > | STL class |
| CopenPMD::UniquePtrWithLambda< void > | |
| CopenPMD::UniquePtrWithLambda< T > | Unique Pointer class that uses a dynamic destructor type |
| CopenPMD::detail::VariableDefiner | |
| CopenPMD::auxiliary::Variant< T_DTYPES, variant_types > | Generic object to store a set of datatypes in without losing type safety |
| ►Cstd::variant | |
| CopenPMD::detail::CurrentStep | |
| CopenPMD::detail::Seek | |
| ►CopenPMD::auxiliary::Variant< Datatype OPENPMD_FOREACH_DATATYPE(OPENPMD_ENUMERATE_TYPES)> | |
| CopenPMD::Attribute | |
| CopenPMD::Writable | Layer to mirror structure of logical data and persistent data in file |
| CopenPMD::auxiliary::WriteBuffer | |
| CopenPMD::detail::WriteDataset | |