Public Member Functions | Public Attributes | List of all members
cpp.ast.Class Class Reference
Inheritance diagram for cpp.ast.Class:
Inheritance graph
[legend]

Public Member Functions

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

Public Attributes

 bases
 
 body
 
 templated_types
 
- Public Attributes inherited from cpp.ast._GenericDeclaration
 name
 
 namespace
 
- Public Attributes inherited from cpp.ast.Node
 end
 
 start
 

Detailed Description

Definition at line 321 of file bloaty/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

Constructor & Destructor Documentation

◆ __init__() [1/3]

def cpp.ast.Class.__init__ (   self,
  start,
  end,
  name,
  bases,
  templated_types,
  body,
  namespace 
)

◆ __init__() [2/3]

def cpp.ast.Class.__init__ (   self,
  start,
  end,
  name,
  bases,
  templated_types,
  body,
  namespace 
)

◆ __init__() [3/3]

def cpp.ast.Class.__init__ (   self,
  start,
  end,
  name,
  bases,
  templated_types,
  body,
  namespace 
)

Member Function Documentation

◆ __str__() [1/3]

def cpp.ast.Class.__str__ (   self)

◆ __str__() [2/3]

def cpp.ast.Class.__str__ (   self)

◆ __str__() [3/3]

def cpp.ast.Class.__str__ (   self)

◆ IsDeclaration() [1/3]

def cpp.ast.Class.IsDeclaration (   self)
Returns bool if this node is a declaration.

Reimplemented from cpp.ast.Node.

Definition at line 328 of file bloaty/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ IsDeclaration() [2/3]

def cpp.ast.Class.IsDeclaration (   self)
Returns bool if this node is a declaration.

Reimplemented from cpp.ast.Node.

Definition at line 328 of file protobuf/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ IsDeclaration() [3/3]

def cpp.ast.Class.IsDeclaration (   self)
Returns bool if this node is a declaration.

Reimplemented from cpp.ast.Node.

Definition at line 328 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ IsDefinition() [1/3]

def cpp.ast.Class.IsDefinition (   self)
Returns bool if this node is a definition.

Reimplemented from cpp.ast.Node.

Definition at line 331 of file bloaty/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ IsDefinition() [2/3]

def cpp.ast.Class.IsDefinition (   self)
Returns bool if this node is a definition.

Reimplemented from cpp.ast.Node.

Definition at line 331 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ IsDefinition() [3/3]

def cpp.ast.Class.IsDefinition (   self)
Returns bool if this node is a definition.

Reimplemented from cpp.ast.Node.

Definition at line 331 of file protobuf/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ IsExportable() [1/3]

def cpp.ast.Class.IsExportable (   self)
Returns bool if this node exportable from a header file.

Reimplemented from cpp.ast.Node.

Definition at line 334 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ IsExportable() [2/3]

def cpp.ast.Class.IsExportable (   self)
Returns bool if this node exportable from a header file.

Reimplemented from cpp.ast.Node.

Definition at line 334 of file protobuf/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ IsExportable() [3/3]

def cpp.ast.Class.IsExportable (   self)
Returns bool if this node exportable from a header file.

Reimplemented from cpp.ast.Node.

Definition at line 334 of file bloaty/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ Requires() [1/3]

def cpp.ast.Class.Requires (   self,
  node 
)
Does this AST node require the definition of the node passed in?

Reimplemented from cpp.ast.Node.

Definition at line 337 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ Requires() [2/3]

def cpp.ast.Class.Requires (   self,
  node 
)
Does this AST node require the definition of the node passed in?

Reimplemented from cpp.ast.Node.

Definition at line 337 of file protobuf/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

◆ Requires() [3/3]

def cpp.ast.Class.Requires (   self,
  node 
)
Does this AST node require the definition of the node passed in?

Reimplemented from cpp.ast.Node.

Definition at line 337 of file bloaty/third_party/googletest/googlemock/scripts/generator/cpp/ast.py.

Member Data Documentation

◆ bases

cpp.ast.Class.bases

◆ body

cpp.ast.Class.body

◆ templated_types

cpp.ast.Class.templated_types

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:09