5LLVMSymbol =
"__PACKED_ATTRIBUTES_LANGUAGE_EXTENSION__"
9 return "_INCLUDE_" + full_qualified_name.replace(
"::",
"_").upper() +
"_"
13 return full_qualified_name.split(
"::")[-1]
17 result = [x
for x
in full_qualified_name.split(
"::")]
25 Return empty string if symbol_list is empty. Otherwise construct
26 the whole ifdef thing.
32 added_one_ifdef =
False
36 added_one_ifdef =
True
construct_ifdef_string(symbol_list)
Return empty string if symbol_list is empty.
get_include_guard(full_qualified_name)
get_unqualified_class_name(full_qualified_name)
get_namespaces(full_qualified_name)