| 
    IODA
    
   | 
 
#include <Complex.h>
Public Types | |
| typedef std::remove_const< DataType >::type | mutable_DataType | 
| typedef std::shared_ptr< Marshalled_Data< DataType, mutable_DataType > > | serialized_type | 
| typedef std::shared_ptr< const Marshalled_Data< DataType, mutable_DataType > > | const_serialized_type | 
Public Member Functions | |
| const_serialized_type | serialize (::gsl::span< const DataType > d) | 
| Converts an object into a void* byte stream.  More... | |
| serialized_type | prep_deserialize (size_t numObjects) | 
| Construct an object from a byte stream, and deallocate any temporary buffer.  More... | |
| void | deserialize (serialized_type p, gsl::span< DataType > data) | 
| Unpack the data. For POD, nothing special here.  More... | |
| typedef std::shared_ptr<const Marshalled_Data<DataType, mutable_DataType> > ioda::detail::Object_Accessor_Complex< DataType, value_type >::const_serialized_type | 
| typedef std::remove_const<DataType>::type ioda::detail::Object_Accessor_Complex< DataType, value_type >::mutable_DataType | 
| typedef std::shared_ptr<Marshalled_Data<DataType, mutable_DataType> > ioda::detail::Object_Accessor_Complex< DataType, value_type >::serialized_type | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline |