コード例 #1
0
def category_h_guard(category_file):
    category = category_for_file(category_file, models)

    guard = category.struct_name.lower(
    ) + "_h"  # TODO Could just use the file name
    cog.outl('#ifndef {0}'.format(guard))
    cog.outl('#define {0}'.format(guard))
コード例 #2
0
def category_xsd(category_file):
    category = category_for_file(category_file, models)   
    cog.outl('<xsd:complexType name="{0}">'.format(category.struct_name))
    for name, type_name in category.backend_type_list():
        cog.outl(r'    <xsd:attribute name="{0}" type="xsd:{1}"/>'.format(name, _type_conversion(type_name)))
コード例 #3
0
def category_xsd(category_file):
    category = category_for_file(category_file, models)
    cog.outl('<xsd:complexType name="{0}">'.format(category.struct_name))
    for name, type_name in category.backend_type_list():
        cog.outl(r'    <xsd:attribute name="{0}" type="xsd:{1}"/>'.format(
            name, _type_conversion(type_name)))
コード例 #4
0
def category_h_members(category_file):
    category = category_for_file(category_file, models)

    for name, type_name in category.backend_type_list():
        cog.outl('{0} {1};'.format(ctypes.from_platform_type(type_name), name))
コード例 #5
0
def category_h_struct(category_file):
    category = category_for_file(category_file, models)

    cog.outl('struct {0}'.format(category.struct_name))
コード例 #6
0
def category_h_members(category_file):
    category = category_for_file(category_file, models)
    
    for name, type_name in category.backend_type_list():
        cog.outl('{0} {1};'.format(ctypes.from_platform_type(type_name), name))
コード例 #7
0
def category_h_struct(category_file):
    category = category_for_file(category_file, models)
    
    cog.outl('struct {0}'.format(category.struct_name)) 
コード例 #8
0
def category_h_guard(category_file):
    category = category_for_file(category_file, models)
    
    guard = category.struct_name.lower() + "_h" # TODO Could just use the file name
    cog.outl('#ifndef {0}'.format(guard))    
    cog.outl('#define {0}'.format(guard))