1# ====-- Enumeration 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 Enumeration: 11 def __init__(self, name, value): 12 self.name = name 13 self.value = value 14 15 def __str__(self): 16 if self.value != None: 17 return f"{self.name} = {self.value}" 18 else: 19 return f"{self.name}" 20