Esempio n. 1
0
void load(Archive & ar, gregorian::greg_year& gy, unsigned int /*version*/)
{
  unsigned short us;
  ar & make_nvp("greg_year", us);
  gy = gregorian::greg_year(us);
}
Esempio n. 2
0
void save(Archive & ar, const gregorian::date_duration::duration_rep & dr, 
          unsigned int /*version*/)
{
  typename gregorian::date_duration::duration_rep::int_type it = dr.as_number();
  ar & make_nvp("date_duration_duration_rep", it);
}
Esempio n. 3
0
void save(Archive & ar, const gregorian::greg_month& gm, 
          unsigned int /*version*/)
{
  unsigned short us = gm.as_number();
  ar & make_nvp("greg_month", us);
}
Esempio n. 4
0
void save(Archive& ar,
    const dogen::test_models::exception::a_class& v,
    const unsigned int /*version*/) {
    ar << make_nvp("prop_0", v.prop_0_);
}
Esempio n. 5
0
void save(Archive & ar, const gregorian::date_duration & dd, 
          unsigned int /*version*/)
{
  typename gregorian::date_duration::duration_rep dr = dd.get_rep();
  ar & make_nvp("date_duration", dr);
}
Esempio n. 6
0
void save(Archive& ar,
    const dogen::sml::model& v,
    const unsigned int /*version*/) {
    ar << make_nvp("documentation", v.documentation_);
    ar << make_nvp("extensions", v.extensions_);
    ar << make_nvp("name", v.name_);
    ar << make_nvp("generation_type", v.generation_type_);
    ar << make_nvp("origin_type", v.origin_type_);
    ar << make_nvp("containing_module", v.containing_module_);
    ar << make_nvp("references", v.references_);
    ar << make_nvp("leaves", v.leaves_);
    ar << make_nvp("modules", v.modules_);
    ar << make_nvp("concepts", v.concepts_);
    ar << make_nvp("primitives", v.primitives_);
    ar << make_nvp("enumerations", v.enumerations_);
    ar << make_nvp("objects", v.objects_);
    ar << make_nvp("is_target", v.is_target_);
    ar << make_nvp("has_generatable_types", v.has_generatable_types_);
}
void save(Archive& ar,
    const dogen::test_models::stereotypes::immutable_one_non_primitive& v,
    const unsigned int /*version*/) {
    ar << make_nvp("prop_0", v.prop_0_);
}
Esempio n. 8
0
void save(Archive& ar,
    const dogen::test_models::trivial_association::class_a& v,
    const unsigned int /*version*/) {
    ar << make_nvp("prop_0", v.prop_0_);
}
Esempio n. 9
0
void save(Archive& ar,
    const dogen::test_models::class_without_package::class_1& v,
    const unsigned int /*version*/) {
    ar << make_nvp("an_attribute", v.an_attribute_);
}
Esempio n. 10
0
void save(Archive& ar,
    const dogen::dynamic::name& v,
    const unsigned int /*version*/) {
    ar << make_nvp("simple", v.simple_);
    ar << make_nvp("qualified", v.qualified_);
}
Esempio n. 11
0
void save(Archive& ar,
    const dogen::quilt::csharp::formattables::formattable& v,
    const unsigned int /*version*/) {
    ar << make_nvp("element_properties", v.element_properties_);
    ar << make_nvp("element", v.element_);
}
Esempio n. 12
0
void save(Archive & ar, const gregorian::first_kday_after& fkda, 
          unsigned int /*version*/)
{
  typename gregorian::first_kday_after::day_of_week_type d(fkda.day_of_week().as_number());
  ar & make_nvp("first_kday_after_day_of_week", d);
}
Esempio n. 13
0
void load(Archive & ar, gregorian::greg_weekday& gd, unsigned int /*version*/)
{
  unsigned short us;
  ar & make_nvp("greg_weekday", us);
  gd = gregorian::greg_weekday(us);
}
Esempio n. 14
0
void save(Archive & ar, const gregorian::greg_weekday& gd, 
          unsigned int /*version*/)
{
  unsigned short us = gd.as_number();
  ar & make_nvp("greg_weekday", us);
}
void save(Archive& ar,
    const dogen::cpp::formattables::path_derivatives_repository& v,
    const unsigned int /*version*/) {
    ar << make_nvp("path_derivatives_by_name", v.path_derivatives_by_name_);
}
Esempio n. 16
0
void save(Archive& ar,
    const dogen::config::input_options& v,
    const unsigned int /*version*/) {
    ar << make_nvp("target", v.target_);
    ar << make_nvp("references", v.references_);
}
Esempio n. 17
0
void save(Archive& ar,
    const dogen::dia::diagram_data& v,
    const unsigned int /*version*/) {
    ar << make_nvp("attributes", v.attributes_);
}
Esempio n. 18
0
void save(Archive& ar,
    const dogen::test_models::compressed::package1::first_class& v,
    const unsigned int /*version*/) {
    ar << make_nvp("public_attribute", v.public_attribute_);
    ar << make_nvp("private_attribute", v.private_attribute_);
}
Esempio n. 19
0
void save(Archive& ar,
    const dogen::quilt::csharp::formattables::aspect_properties& v,
    const unsigned int /*version*/) {
    ar << make_nvp("is_floating_point", v.is_floating_point_);
    ar << make_nvp("requires_static_reference_equals", v.requires_static_reference_equals_);
}
Esempio n. 20
0
void save(Archive& ar,
          const dogen::classes_without_package::class_5& v,
          const unsigned int /*version*/) {
    ar << make_nvp("prop_0", v.prop_0_);
}
Esempio n. 21
0
void save(Archive& ar,
    const dogen::dia::attribute& v,
    const unsigned int /*version*/) {
    ar << make_nvp("name", v.name_);
    ar << make_nvp("values", v.values_);
}
Esempio n. 22
0
void save(Archive& ar,
    const dogen::test_models::database::primary_key& v,
    const unsigned int /*version*/) {
    ar << make_nvp("prop_0", v.prop_0_);
    ar << make_nvp("prop_1", v.prop_1_);
}
Esempio n. 23
0
void save(Archive& ar,
    const dogen::dia::boolean& v,
    const unsigned int /*version*/) {
    ar << make_nvp("value", v.value_);
}
Esempio n. 24
0
void save(Archive& ar,
          const dogen::test_models::enable_facet_serialization::package1::first_class& v,
          const unsigned int /*version*/) {
    ar << make_nvp("public_attribute", v.public_attribute_);
    ar << make_nvp("private_attribute", v.private_attribute_);
}
Esempio n. 25
0
void load(Archive & ar, gregorian::date_duration & dd, unsigned int /*version*/)
{
  typename gregorian::date_duration::duration_rep dr(0);
  ar & make_nvp("date_duration", dr);
  dd = gregorian::date_duration(dr);
}
Esempio n. 26
0
void save(Archive& ar,
    const dogen::dia::child_node& v,
    const unsigned int /*version*/) {
    ar << make_nvp("parent", v.parent_);
}
Esempio n. 27
0
void load(Archive & ar, gregorian::date_duration::duration_rep & dr, unsigned int /*version*/)
{
  typename gregorian::date_duration::duration_rep::int_type it(0);
  ar & make_nvp("date_duration_duration_rep", it);
  dr = gregorian::date_duration::duration_rep::int_type(it);
}
Esempio n. 28
0
void save(Archive& ar,
    const dogen::dynamic::object& v,
    const unsigned int /*version*/) {
    ar << make_nvp("fields", v.fields_);
}
Esempio n. 29
0
void load(Archive & ar, gregorian::greg_month& gm, unsigned int /*version*/)
{
  unsigned short us;
  ar & make_nvp("greg_month", us);
  gm = gregorian::greg_month(us);
}
Esempio n. 30
0
void save(Archive & ar, const gregorian::greg_year& gy, 
          unsigned int /*version*/)
{
  unsigned short us = gy;
  ar & make_nvp("greg_year", us);
}