proxygen
cpp.ast._NestedType Class Reference
Inheritance diagram for cpp.ast._NestedType:
cpp.ast._GenericDeclaration cpp.ast._GenericDeclaration cpp.ast._GenericDeclaration cpp.ast.Node cpp.ast.Node cpp.ast.Node cpp.ast.Node cpp.ast.Node cpp.ast.Node cpp.ast.Node cpp.ast.Node cpp.ast.Node cpp.ast.Enum cpp.ast.Enum cpp.ast.Enum cpp.ast.Union cpp.ast.Union cpp.ast.Union

Public Member Functions

def __init__ (self, start, end, name, fields, namespace)
 
def IsDefinition (self)
 
def IsExportable (self)
 
def __str__ (self)
 
def __init__ (self, start, end, name, fields, namespace)
 
def IsDefinition (self)
 
def IsExportable (self)
 
def __str__ (self)
 
def __init__ (self, start, end, name, fields, namespace)
 
def IsDefinition (self)
 
def IsExportable (self)
 
def __str__ (self)
 
- Public Member Functions inherited from cpp.ast._GenericDeclaration
def __init__ (self, start, end, name, namespace)
 
def FullName (self)
 
def __init__ (self, start, end, name, namespace)
 
def FullName (self)
 
def __init__ (self, start, end, name, namespace)
 
def FullName (self)
 
- Public Member Functions inherited from cpp.ast.Node
def __init__ (self, start, end)
 
def IsDeclaration (self)
 
def IsDefinition (self)
 
def IsExportable (self)
 
def Requires (self, node)
 
def XXX__str__ (self)
 
def __repr__ (self)
 
def __init__ (self, start, end)
 
def IsDeclaration (self)
 
def IsDefinition (self)
 
def IsExportable (self)
 
def Requires (self, node)
 
def XXX__str__ (self)
 
def __repr__ (self)
 
def __init__ (self, start, end)
 
def IsDeclaration (self)
 
def IsDefinition (self)
 
def IsExportable (self)
 
def Requires (self, node)
 
def XXX__str__ (self)
 
def __repr__ (self)
 

Public Attributes

 fields
 
- Public Attributes inherited from cpp.ast._GenericDeclaration
 name
 
 namespace
 
- Public Attributes inherited from cpp.ast.Node
 start
 
 end
 

Detailed Description

Definition at line 297 of file ast.py.

Constructor & Destructor Documentation

def cpp.ast._NestedType.__init__ (   self,
  start,
  end,
  name,
  fields,
  namespace 
)

Definition at line 298 of file ast.py.

Referenced by cpp.ast._NestedType.__init__().

298  def __init__(self, start, end, name, fields, namespace):
299  _GenericDeclaration.__init__(self, start, end, name, namespace)
300  self.fields = fields
301 
def __init__(self, start, end, name, fields, namespace)
Definition: ast.py:298
def cpp.ast._NestedType.__init__ (   self,
  start,
  end,
  name,
  fields,
  namespace 
)

Definition at line 298 of file ast.py.

References cpp.ast._NestedType.__init__(), and cpp.ast._NestedType.fields.

298  def __init__(self, start, end, name, fields, namespace):
299  _GenericDeclaration.__init__(self, start, end, name, namespace)
300  self.fields = fields
301 
def __init__(self, start, end, name, fields, namespace)
Definition: ast.py:298
def cpp.ast._NestedType.__init__ (   self,
  start,
  end,
  name,
  fields,
  namespace 
)

Definition at line 298 of file ast.py.

References cpp.ast._NestedType.__init__(), and cpp.ast._NestedType.fields.

298  def __init__(self, start, end, name, fields, namespace):
299  _GenericDeclaration.__init__(self, start, end, name, namespace)
300  self.fields = fields
301 
def __init__(self, start, end, name, fields, namespace)
Definition: ast.py:298

Member Function Documentation

def cpp.ast._NestedType.__str__ (   self)

Definition at line 308 of file ast.py.

References cpp.ast._GenericDeclaration._TypeStringHelper(), cpp.ast._NestedType.fields, message.name, cpp.ast.Define.name, cpp.ast.Parameter.name, cpp.ast._GenericDeclaration.name, name, and url_test.name.

Referenced by cpp.ast._NestedType.__str__().

308  def __str__(self):
309  suffix = '%s, {%s}' % (self.name, self.fields)
310  return self._TypeStringHelper(suffix)
311 
312 
def _TypeStringHelper(self, suffix)
Definition: ast.py:244
def __str__(self)
Definition: ast.py:308
def cpp.ast._NestedType.__str__ (   self)
def cpp.ast._NestedType.__str__ (   self)
def cpp.ast._NestedType.IsDefinition (   self)

Definition at line 302 of file ast.py.

References cpp.ast._NestedType.IsDefinition().

302  def IsDefinition(self):
303  return True
304 
def IsDefinition(self)
Definition: ast.py:302
def cpp.ast._NestedType.IsDefinition (   self)

Definition at line 302 of file ast.py.

References cpp.ast._NestedType.IsDefinition().

302  def IsDefinition(self):
303  return True
304 
def IsDefinition(self)
Definition: ast.py:302
def cpp.ast._NestedType.IsDefinition (   self)

Definition at line 302 of file ast.py.

Referenced by cpp.ast._NestedType.IsDefinition().

302  def IsDefinition(self):
303  return True
304 
def IsDefinition(self)
Definition: ast.py:302
def cpp.ast._NestedType.IsExportable (   self)

Definition at line 305 of file ast.py.

Referenced by cpp.ast._NestedType.IsExportable().

305  def IsExportable(self):
306  return True
307 
def IsExportable(self)
Definition: ast.py:305
def cpp.ast._NestedType.IsExportable (   self)

Definition at line 305 of file ast.py.

References cpp.ast._NestedType.IsExportable().

305  def IsExportable(self):
306  return True
307 
def IsExportable(self)
Definition: ast.py:305
def cpp.ast._NestedType.IsExportable (   self)

Definition at line 305 of file ast.py.

References cpp.ast._NestedType.IsExportable().

305  def IsExportable(self):
306  return True
307 
def IsExportable(self)
Definition: ast.py:305

Member Data Documentation

cpp.ast._NestedType.fields

Definition at line 300 of file ast.py.

Referenced by cpp.ast._NestedType.__init__(), and cpp.ast._NestedType.__str__().


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