Example #1
0
def generate_h(struct: Struct):
    header = Header()
    header.set_header_guard(
        "__{uname}_{proj}_DB_ENTITY_STRUCT_{name}_H".format(
            name=struct.name.upper(),
            proj=proj_name.upper(),
            uname=os.getlogin()))
    header.add_pragma("once")
    header.add_local_include("db/orm/entity.h")
    header.add_struct(struct)
    return str(header)