openPMD-api
 
Loading...
Searching...
No Matches
openPMD::internal::SharedAttributableData Class Reference

Public Types

using A_MAP = std::map<std::string, Attribute>
 

Public Member Functions

 SharedAttributableData (AttributableData *)
 
 SharedAttributableData (SharedAttributableData const &)=delete
 
 SharedAttributableData (SharedAttributableData &&)=delete
 
SharedAttributableDataoperator= (SharedAttributableData const &)=delete
 
SharedAttributableDataoperator= (SharedAttributableData &&)=delete
 

Public Attributes

Writable m_writable
 The Writable associated with this Attributable.
 
A_MAP m_attributes
 The attributes defined by this Attributable.
 

Friends

class openPMD::Attributable
 

Member Data Documentation

◆ m_writable

Writable openPMD::internal::SharedAttributableData::m_writable

The Writable associated with this Attributable.

There is a one-to-one relation between Attributable and Writable objects, Writable captures the part that backends can see.


The documentation for this class was generated from the following files: