webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
codegen.models.EnumType Class Reference
Inheritance diagram for codegen.models.EnumType:
codegen.models.Type

Public Member Functions

def __init__ (self, declaration, domain, values, primitive_type_ref, is_anonymous=False)
 
def __repr__ (self)
 
def is_enum (self)
 
def enum_values (self)
 
def type_domain (self)
 
def declaration (self)
 
def qualified_name (self)
 
def resolve_type_references (self, protocol)
 
- Public Member Functions inherited from codegen.models.Type
def __init__ (self)
 
def __eq__ (self, other)
 
def __hash__ (self)
 
def raw_name (self)
 
def is_enum (self)
 
def type_domain (self)
 
def qualified_name (self)
 
def resolve_type_references (self, protocol)
 

Public Attributes

 primitive_type
 
 is_anonymous
 

Constructor & Destructor Documentation

◆ __init__()

def codegen.models.EnumType.__init__ (   self,
  declaration,
  domain,
  values,
  primitive_type_ref,
  is_anonymous = False 
)

Member Function Documentation

◆ __repr__()

def codegen.models.EnumType.__repr__ (   self)

◆ declaration()

def codegen.models.EnumType.declaration (   self)

◆ enum_values()

def codegen.models.EnumType.enum_values (   self)

◆ is_enum()

def codegen.models.EnumType.is_enum (   self)

◆ qualified_name()

def codegen.models.EnumType.qualified_name (   self)

◆ resolve_type_references()

def codegen.models.EnumType.resolve_type_references (   self,
  protocol 
)

◆ type_domain()

def codegen.models.EnumType.type_domain (   self)

Member Data Documentation

◆ is_anonymous

codegen.models.EnumType.is_anonymous

◆ primitive_type

codegen.models.EnumType.primitive_type

The documentation for this class was generated from the following file: