9#include "ios3_export.h"
21 IOS3_EXPORT
size_t data_size(
const Ioss::Property &p);
Base class for all 'grouping' entities. The following derived classes are typical:
Definition Ioss_GroupingEntity.h:67
A named value that has a known type.
Definition Ioss_Property.h:27
BasicType
Definition Ioss_Property.h:29
A grouping entity that contains other grouping entities.
Definition Ioss_Region.h:93
Definition Ios3_AwsHelpers.C:58
int map_properties(const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, PropertyFunction op)
Definition Ios3_PropertySerialization.C:52
size_t data_size(const Ioss::Field &f)
Definition Ios3_FieldSerialization.C:12
std::string property_get_string(PackedBytes &p)
Definition Ios3_PropertySerialization.C:164
std::function< int(const Ioss::Region &, const Ioss::GroupingEntity &, const Ioss::Property &)> PropertyFunction
Definition Ios3_PropertySerialization.h:29
int64_t property_get_int(PackedBytes &p)
Definition Ios3_PropertySerialization.C:157
std::vector< unsigned char > PackedBytes
Definition Ios3_FieldSerialization.h:51
PackedBytes pack_property(const Ioss::Region &, const Ioss::GroupingEntity &, const Ioss::Property &property)
Definition Ios3_PropertySerialization.C:118
property_entry_t(const Ioss::Property &property, const size_t start=0)
Definition Ios3_PropertySerialization.C:111
size_t data_size
Definition Ios3_PropertySerialization.h:57
Ioss::Property::BasicType basic_type
Definition Ios3_PropertySerialization.h:51
value_entry_t name
Definition Ios3_PropertySerialization.h:54
value_entry_t value
Definition Ios3_PropertySerialization.h:55
bool is_implicit
Definition Ios3_PropertySerialization.h:52
char data[0]
Definition Ios3_PropertySerialization.h:59
bool is_valid
Definition Ios3_PropertySerialization.h:53
Definition Ios3_Utils.h:24