xref: /llvm-project/libc/utils/hdrgen/object.py (revision 07e13b764d6a5002f5bd9a41bf514106607f13f1)
1# ====-- Object class for libc function headers ---------------*- python -*--==#
2#
3# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4# See https://llvm.org/LICENSE.txt for license information.
5# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6#
7# ==-------------------------------------------------------------------------==#
8
9
10class Object:
11    def __init__(self, name, type):
12        self.name = name
13        self.type = type
14
15    def __str__(self):
16        return f"extern {self.type} {self.name};"
17