Classes | |
class | SerializationCodeGenerator |
Variables | |
string | __author__ = 'Miguel Ojeda' |
string | __copyright__ = 'Copyright 2014, CERN' |
list | __credits__ = ['Giacomo Govi', 'Miguel Ojeda', 'Andreas Pfeiffer'] |
string | __email__ = 'mojedasa@cern.ch' |
string | __license__ = 'Unknown' |
string | __maintainer__ = 'Miguel Ojeda' |
string | headers_template |
string | instantiation_template |
string | serialize_method_base_object_template = ' ar & boost::serialization::make_nvp("{base_object_name_sanitised}", boost::serialization::base_object<{base_object_name}>(*this));' |
string | serialize_method_begin_template |
string | serialize_method_end |
string | serialize_method_member_template = ''' ar & boost::serialization::make_nvp("{member_name_sanitised}", {member_name});''' |
tuple | skip_namespaces |
def condformats_serialization_generate.get_basic_type_string | ( | node | ) |
Definition at line 120 of file condformats_serialization_generate.py.
Referenced by get_serializable_classes_members(), and get_type_string().
def condformats_serialization_generate.get_default_gcc_search_paths | ( | gcc = 'g++' , |
|
language = 'c++' |
|||
) |
Definition at line 360 of file condformats_serialization_generate.py.
def condformats_serialization_generate.get_diagnostics | ( | translation_unit | ) |
Definition at line 350 of file condformats_serialization_generate.py.
def condformats_serialization_generate.get_flags | ( | product_name, | |
flags | |||
) |
Definition at line 338 of file condformats_serialization_generate.py.
def condformats_serialization_generate.get_serializable_classes_members | ( | node, | |
all_template_types = None , |
|||
namespace = '' , |
|||
only_from_path = None |
|||
) |
Definition at line 145 of file condformats_serialization_generate.py.
References get_basic_type_string(), get_statement(), get_type_string(), is_definition_by_loc(), is_serializable_class(), is_serializable_class_manual(), and join().
def condformats_serialization_generate.get_statement | ( | node | ) |
Definition at line 103 of file condformats_serialization_generate.py.
Referenced by get_serializable_classes_members().
def condformats_serialization_generate.get_type_string | ( | node | ) |
Definition at line 137 of file condformats_serialization_generate.py.
References get_basic_type_string().
Referenced by get_serializable_classes_members().
def condformats_serialization_generate.is_definition_by_loc | ( | node | ) |
Definition at line 71 of file condformats_serialization_generate.py.
Referenced by get_serializable_classes_members(), is_serializable_class(), and is_serializable_class_manual().
def condformats_serialization_generate.is_serializable_class | ( | node | ) |
Definition at line 78 of file condformats_serialization_generate.py.
References is_definition_by_loc().
Referenced by get_serializable_classes_members().
def condformats_serialization_generate.is_serializable_class_manual | ( | node | ) |
Definition at line 95 of file condformats_serialization_generate.py.
References is_definition_by_loc().
Referenced by get_serializable_classes_members().
def condformats_serialization_generate.log_flags | ( | name, | |
flags | |||
) |
Definition at line 343 of file condformats_serialization_generate.py.
def condformats_serialization_generate.main | ( | ) |
Definition at line 538 of file condformats_serialization_generate.py.
References models.generate().
def condformats_serialization_generate.sanitise | ( | var | ) |
Definition at line 390 of file condformats_serialization_generate.py.
def condformats_serialization_generate.split_path | ( | path | ) |
Definition at line 320 of file condformats_serialization_generate.py.
Referenced by init_filter().
string condformats_serialization_generate.__author__ = 'Miguel Ojeda' |
Definition at line 16 of file condformats_serialization_generate.py.
string condformats_serialization_generate.__copyright__ = 'Copyright 2014, CERN' |
Definition at line 17 of file condformats_serialization_generate.py.
list condformats_serialization_generate.__credits__ = ['Giacomo Govi', 'Miguel Ojeda', 'Andreas Pfeiffer'] |
Definition at line 18 of file condformats_serialization_generate.py.
string condformats_serialization_generate.__email__ = 'mojedasa@cern.ch' |
Definition at line 21 of file condformats_serialization_generate.py.
string condformats_serialization_generate.__license__ = 'Unknown' |
Definition at line 19 of file condformats_serialization_generate.py.
string condformats_serialization_generate.__maintainer__ = 'Miguel Ojeda' |
Definition at line 20 of file condformats_serialization_generate.py.
string condformats_serialization_generate.headers_template |
Definition at line 33 of file condformats_serialization_generate.py.
string condformats_serialization_generate.instantiation_template |
Definition at line 56 of file condformats_serialization_generate.py.
string condformats_serialization_generate.serialize_method_base_object_template = ' ar & boost::serialization::make_nvp("{base_object_name_sanitised}", boost::serialization::base_object<{base_object_name}>(*this));' |
Definition at line 49 of file condformats_serialization_generate.py.
string condformats_serialization_generate.serialize_method_begin_template |
Definition at line 45 of file condformats_serialization_generate.py.
string condformats_serialization_generate.serialize_method_end |
Definition at line 53 of file condformats_serialization_generate.py.
string condformats_serialization_generate.serialize_method_member_template = ''' ar & boost::serialization::make_nvp("{member_name_sanitised}", {member_name});''' |
Definition at line 51 of file condformats_serialization_generate.py.
tuple condformats_serialization_generate.skip_namespaces |
Definition at line 60 of file condformats_serialization_generate.py.