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

Public Member Functions

def __init__ (self, token_stream, filename, in_class='', visibility=None, namespace_stack=[])
 
def __init__ (self, token_stream, filename, in_class='', visibility=None, namespace_stack=[])
 
def __init__ (self, token_stream, filename, in_class='', visibility=None, namespace_stack=[])
 
def Generate (self)
 
def Generate (self)
 
def Generate (self)
 
def GetMethod (self, modifiers, templated_types)
 
def GetMethod (self, modifiers, templated_types)
 
def GetMethod (self, modifiers, templated_types)
 
def GetName (self, seq=None)
 
def GetName (self, seq=None)
 
def GetName (self, seq=None)
 
def GetScope (self)
 
def GetScope (self)
 
def GetScope (self)
 
def handle_asm (self)
 
def handle_asm (self)
 
def handle_asm (self)
 
def handle_auto (self)
 
def handle_auto (self)
 
def handle_auto (self)
 
def handle_bool (self)
 
def handle_bool (self)
 
def handle_bool (self)
 
def handle_break (self)
 
def handle_break (self)
 
def handle_break (self)
 
def handle_case (self)
 
def handle_case (self)
 
def handle_case (self)
 
def handle_catch (self)
 
def handle_catch (self)
 
def handle_catch (self)
 
def handle_char (self)
 
def handle_char (self)
 
def handle_char (self)
 
def handle_class (self)
 
def handle_class (self)
 
def handle_class (self)
 
def handle_const (self)
 
def handle_const (self)
 
def handle_const (self)
 
def handle_const_cast (self)
 
def handle_const_cast (self)
 
def handle_const_cast (self)
 
def handle_continue (self)
 
def handle_continue (self)
 
def handle_continue (self)
 
def handle_default (self)
 
def handle_default (self)
 
def handle_default (self)
 
def handle_delete (self)
 
def handle_delete (self)
 
def handle_delete (self)
 
def handle_do (self)
 
def handle_do (self)
 
def handle_do (self)
 
def handle_double (self)
 
def handle_double (self)
 
def handle_double (self)
 
def handle_dynamic_cast (self)
 
def handle_dynamic_cast (self)
 
def handle_dynamic_cast (self)
 
def handle_else (self)
 
def handle_else (self)
 
def handle_else (self)
 
def handle_enum (self)
 
def handle_enum (self)
 
def handle_enum (self)
 
def handle_explicit (self)
 
def handle_explicit (self)
 
def handle_explicit (self)
 
def handle_extern (self)
 
def handle_extern (self)
 
def handle_extern (self)
 
def handle_false (self)
 
def handle_false (self)
 
def handle_false (self)
 
def handle_float (self)
 
def handle_float (self)
 
def handle_float (self)
 
def handle_for (self)
 
def handle_for (self)
 
def handle_for (self)
 
def handle_friend (self)
 
def handle_friend (self)
 
def handle_friend (self)
 
def handle_goto (self)
 
def handle_goto (self)
 
def handle_goto (self)
 
def handle_if (self)
 
def handle_if (self)
 
def handle_if (self)
 
def handle_inline (self)
 
def handle_inline (self)
 
def handle_inline (self)
 
def handle_int (self)
 
def handle_int (self)
 
def handle_int (self)
 
def handle_long (self)
 
def handle_long (self)
 
def handle_long (self)
 
def handle_mutable (self)
 
def handle_mutable (self)
 
def handle_mutable (self)
 
def handle_namespace (self)
 
def handle_namespace (self)
 
def handle_namespace (self)
 
def handle_new (self)
 
def handle_new (self)
 
def handle_new (self)
 
def handle_operator (self)
 
def handle_operator (self)
 
def handle_operator (self)
 
def handle_private (self)
 
def handle_private (self)
 
def handle_private (self)
 
def handle_protected (self)
 
def handle_protected (self)
 
def handle_protected (self)
 
def handle_public (self)
 
def handle_public (self)
 
def handle_public (self)
 
def handle_register (self)
 
def handle_register (self)
 
def handle_register (self)
 
def handle_reinterpret_cast (self)
 
def handle_reinterpret_cast (self)
 
def handle_reinterpret_cast (self)
 
def handle_return (self)
 
def handle_return (self)
 
def handle_return (self)
 
def handle_short (self)
 
def handle_short (self)
 
def handle_short (self)
 
def handle_signed (self)
 
def handle_signed (self)
 
def handle_signed (self)
 
def handle_sizeof (self)
 
def handle_sizeof (self)
 
def handle_sizeof (self)
 
def handle_static (self)
 
def handle_static (self)
 
def handle_static (self)
 
def handle_static_cast (self)
 
def handle_static_cast (self)
 
def handle_static_cast (self)
 
def handle_struct (self)
 
def handle_struct (self)
 
def handle_struct (self)
 
def handle_switch (self)
 
def handle_switch (self)
 
def handle_switch (self)
 
def handle_template (self)
 
def handle_template (self)
 
def handle_template (self)
 
def handle_this (self)
 
def handle_this (self)
 
def handle_this (self)
 
def handle_throw (self)
 
def handle_throw (self)
 
def handle_throw (self)
 
def handle_true (self)
 
def handle_true (self)
 
def handle_true (self)
 
def handle_try (self)
 
def handle_try (self)
 
def handle_try (self)
 
def handle_typedef (self)
 
def handle_typedef (self)
 
def handle_typedef (self)
 
def handle_typeid (self)
 
def handle_typeid (self)
 
def handle_typeid (self)
 
def handle_typename (self)
 
def handle_typename (self)
 
def handle_typename (self)
 
def handle_union (self)
 
def handle_union (self)
 
def handle_union (self)
 
def handle_unsigned (self)
 
def handle_unsigned (self)
 
def handle_unsigned (self)
 
def handle_using (self)
 
def handle_using (self)
 
def handle_using (self)
 
def handle_virtual (self)
 
def handle_virtual (self)
 
def handle_virtual (self)
 
def handle_void (self)
 
def handle_void (self)
 
def handle_void (self)
 
def handle_volatile (self)
 
def handle_volatile (self)
 
def handle_volatile (self)
 
def handle_wchar_t (self)
 
def handle_wchar_t (self)
 
def handle_wchar_t (self)
 
def handle_while (self)
 
def handle_while (self)
 
def handle_while (self)
 
def HandleError (self, msg, token)
 
def HandleError (self, msg, token)
 
def HandleError (self, msg, token)
 

Public Attributes

 converter
 
 current_token
 
 filename
 
 in_class
 
 in_class_name_only
 
 in_function
 
 namespace_stack
 
 token_queue
 
 tokens
 
 visibility
 

Private Member Functions

def _AddBackToken (self, token)
 
def _AddBackToken (self, token)
 
def _AddBackToken (self, token)
 
def _AddBackTokens (self, tokens)
 
def _AddBackTokens (self, tokens)
 
def _AddBackTokens (self, tokens)
 
def _CreateVariable (self, pos_token, name, type_name, type_modifiers, ref_pointer_name_seq, templated_types, value=None)
 
def _CreateVariable (self, pos_token, name, type_name, type_modifiers, ref_pointer_name_seq, templated_types, value=None)
 
def _CreateVariable (self, pos_token, name, type_name, type_modifiers, ref_pointer_name_seq, templated_types, value=None)
 
def _GenerateOne (self, token)
 
def _GenerateOne (self, token)
 
def _GenerateOne (self, token)
 
def _GetBases (self)
 
def _GetBases (self)
 
def _GetBases (self)
 
def _GetClass (self, class_type, visibility, templated_types)
 
def _GetClass (self, class_type, visibility, templated_types)
 
def _GetClass (self, class_type, visibility, templated_types)
 
def _GetMatchingChar (self, open_paren, close_paren, GetNextToken=None)
 
def _GetMatchingChar (self, open_paren, close_paren, GetNextToken=None)
 
def _GetMatchingChar (self, open_paren, close_paren, GetNextToken=None)
 
def _GetMethod (self, return_type_and_name, modifiers, templated_types, get_paren)
 
def _GetMethod (self, return_type_and_name, modifiers, templated_types, get_paren)
 
def _GetMethod (self, return_type_and_name, modifiers, templated_types, get_paren)
 
def _GetNestedType (self, ctor)
 
def _GetNestedType (self, ctor)
 
def _GetNestedType (self, ctor)
 
def _GetNextToken (self)
 
def _GetNextToken (self)
 
def _GetNextToken (self)
 
def _GetParameters (self)
 
def _GetParameters (self)
 
def _GetParameters (self)
 
def _GetReturnTypeAndClassName (self, token_seq)
 
def _GetReturnTypeAndClassName (self, token_seq)
 
def _GetReturnTypeAndClassName (self, token_seq)
 
def _GetTemplatedTypes (self)
 
def _GetTemplatedTypes (self)
 
def _GetTemplatedTypes (self)
 
def _GetTokensUpTo (self, expected_token_type, expected_token)
 
def _GetTokensUpTo (self, expected_token_type, expected_token)
 
def _GetTokensUpTo (self, expected_token_type, expected_token)
 
def _GetVarTokensUpTo (self, expected_token_type, *expected_tokens)
 
def _GetVarTokensUpTo (self, expected_token_type, *expected_tokens)
 
def _GetVarTokensUpTo (self, expected_token_type, *expected_tokens)
 
def _IgnoreUpTo (self, token_type, token)
 
def _IgnoreUpTo (self, token_type, token)
 
def _IgnoreUpTo (self, token_type, token)
 
def _SkipIf0Blocks (self)
 
def _SkipIf0Blocks (self)
 
def _SkipIf0Blocks (self)
 

Private Attributes

 _handling_typedef
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __init__() [1/3]

def cpp.ast.AstBuilder.__init__ (   self,
  token_stream,
  filename,
  in_class = '',
  visibility = None,
  namespace_stack = [] 
)

◆ __init__() [2/3]

def cpp.ast.AstBuilder.__init__ (   self,
  token_stream,
  filename,
  in_class = '',
  visibility = None,
  namespace_stack = [] 
)

◆ __init__() [3/3]

def cpp.ast.AstBuilder.__init__ (   self,
  token_stream,
  filename,
  in_class = '',
  visibility = None,
  namespace_stack = [] 
)

Member Function Documentation

◆ _AddBackToken() [1/3]

def cpp.ast.AstBuilder._AddBackToken (   self,
  token 
)
private

◆ _AddBackToken() [2/3]

def cpp.ast.AstBuilder._AddBackToken (   self,
  token 
)
private

◆ _AddBackToken() [3/3]

def cpp.ast.AstBuilder._AddBackToken (   self,
  token 
)
private

◆ _AddBackTokens() [1/3]

def cpp.ast.AstBuilder._AddBackTokens (   self,
  tokens 
)
private

◆ _AddBackTokens() [2/3]

def cpp.ast.AstBuilder._AddBackTokens (   self,
  tokens 
)
private

◆ _AddBackTokens() [3/3]

def cpp.ast.AstBuilder._AddBackTokens (   self,
  tokens 
)
private

◆ _CreateVariable() [1/3]

def cpp.ast.AstBuilder._CreateVariable (   self,
  pos_token,
  name,
  type_name,
  type_modifiers,
  ref_pointer_name_seq,
  templated_types,
  value = None 
)
private

◆ _CreateVariable() [2/3]

def cpp.ast.AstBuilder._CreateVariable (   self,
  pos_token,
  name,
  type_name,
  type_modifiers,
  ref_pointer_name_seq,
  templated_types,
  value = None 
)
private

◆ _CreateVariable() [3/3]

def cpp.ast.AstBuilder._CreateVariable (   self,
  pos_token,
  name,
  type_name,
  type_modifiers,
  ref_pointer_name_seq,
  templated_types,
  value = None 
)
private

◆ _GenerateOne() [1/3]

def cpp.ast.AstBuilder._GenerateOne (   self,
  token 
)
private

◆ _GenerateOne() [2/3]

def cpp.ast.AstBuilder._GenerateOne (   self,
  token 
)
private

◆ _GenerateOne() [3/3]

def cpp.ast.AstBuilder._GenerateOne (   self,
  token 
)
private

◆ _GetBases() [1/3]

def cpp.ast.AstBuilder._GetBases (   self)
private

◆ _GetBases() [2/3]

def cpp.ast.AstBuilder._GetBases (   self)
private

◆ _GetBases() [3/3]

def cpp.ast.AstBuilder._GetBases (   self)
private

◆ _GetClass() [1/3]

def cpp.ast.AstBuilder._GetClass (   self,
  class_type,
  visibility,
  templated_types 
)
private

◆ _GetClass() [2/3]

def cpp.ast.AstBuilder._GetClass (   self,
  class_type,
  visibility,
  templated_types 
)
private

◆ _GetClass() [3/3]

def cpp.ast.AstBuilder._GetClass (   self,
  class_type,
  visibility,
  templated_types 
)
private

◆ _GetMatchingChar() [1/3]

def cpp.ast.AstBuilder._GetMatchingChar (   self,
  open_paren,
  close_paren,
  GetNextToken = None 
)
private

◆ _GetMatchingChar() [2/3]

def cpp.ast.AstBuilder._GetMatchingChar (   self,
  open_paren,
  close_paren,
  GetNextToken = None 
)
private

◆ _GetMatchingChar() [3/3]

def cpp.ast.AstBuilder._GetMatchingChar (   self,
  open_paren,
  close_paren,
  GetNextToken = None 
)
private

◆ _GetMethod() [1/3]

def cpp.ast.AstBuilder._GetMethod (   self,
  return_type_and_name,
  modifiers,
  templated_types,
  get_paren 
)
private

◆ _GetMethod() [2/3]

def cpp.ast.AstBuilder._GetMethod (   self,
  return_type_and_name,
  modifiers,
  templated_types,
  get_paren 
)
private

◆ _GetMethod() [3/3]

def cpp.ast.AstBuilder._GetMethod (   self,
  return_type_and_name,
  modifiers,
  templated_types,
  get_paren 
)
private

◆ _GetNestedType() [1/3]

def cpp.ast.AstBuilder._GetNestedType (   self,
  ctor 
)
private

◆ _GetNestedType() [2/3]

def cpp.ast.AstBuilder._GetNestedType (   self,
  ctor 
)
private

◆ _GetNestedType() [3/3]

def cpp.ast.AstBuilder._GetNestedType (   self,
  ctor 
)
private

◆ _GetNextToken() [1/3]

def cpp.ast.AstBuilder._GetNextToken (   self)
private

◆ _GetNextToken() [2/3]

def cpp.ast.AstBuilder._GetNextToken (   self)
private

◆ _GetNextToken() [3/3]

def cpp.ast.AstBuilder._GetNextToken (   self)
private

◆ _GetParameters() [1/3]

def cpp.ast.AstBuilder._GetParameters (   self)
private

◆ _GetParameters() [2/3]

def cpp.ast.AstBuilder._GetParameters (   self)
private

◆ _GetParameters() [3/3]

def cpp.ast.AstBuilder._GetParameters (   self)
private

◆ _GetReturnTypeAndClassName() [1/3]

def cpp.ast.AstBuilder._GetReturnTypeAndClassName (   self,
  token_seq 
)
private

◆ _GetReturnTypeAndClassName() [2/3]

def cpp.ast.AstBuilder._GetReturnTypeAndClassName (   self,
  token_seq 
)
private

◆ _GetReturnTypeAndClassName() [3/3]

def cpp.ast.AstBuilder._GetReturnTypeAndClassName (   self,
  token_seq 
)
private

◆ _GetTemplatedTypes() [1/3]

def cpp.ast.AstBuilder._GetTemplatedTypes (   self)
private

◆ _GetTemplatedTypes() [2/3]

def cpp.ast.AstBuilder._GetTemplatedTypes (   self)
private

◆ _GetTemplatedTypes() [3/3]

def cpp.ast.AstBuilder._GetTemplatedTypes (   self)
private

◆ _GetTokensUpTo() [1/3]

def cpp.ast.AstBuilder._GetTokensUpTo (   self,
  expected_token_type,
  expected_token 
)
private

◆ _GetTokensUpTo() [2/3]

def cpp.ast.AstBuilder._GetTokensUpTo (   self,
  expected_token_type,
  expected_token 
)
private

◆ _GetTokensUpTo() [3/3]

def cpp.ast.AstBuilder._GetTokensUpTo (   self,
  expected_token_type,
  expected_token 
)
private

◆ _GetVarTokensUpTo() [1/3]

def cpp.ast.AstBuilder._GetVarTokensUpTo (   self,
  expected_token_type,
expected_tokens 
)
private

◆ _GetVarTokensUpTo() [2/3]

def cpp.ast.AstBuilder._GetVarTokensUpTo (   self,
  expected_token_type,
expected_tokens 
)
private

◆ _GetVarTokensUpTo() [3/3]

def cpp.ast.AstBuilder._GetVarTokensUpTo (   self,
  expected_token_type,
expected_tokens 
)
private

◆ _IgnoreUpTo() [1/3]

def cpp.ast.AstBuilder._IgnoreUpTo (   self,
  token_type,
  token 
)
private

◆ _IgnoreUpTo() [2/3]

def cpp.ast.AstBuilder._IgnoreUpTo (   self,
  token_type,
  token 
)
private

◆ _IgnoreUpTo() [3/3]

def cpp.ast.AstBuilder._IgnoreUpTo (   self,
  token_type,
  token 
)
private

◆ _SkipIf0Blocks() [1/3]

def cpp.ast.AstBuilder._SkipIf0Blocks (   self)
private

◆ _SkipIf0Blocks() [2/3]

def cpp.ast.AstBuilder._SkipIf0Blocks (   self)
private

◆ _SkipIf0Blocks() [3/3]

def cpp.ast.AstBuilder._SkipIf0Blocks (   self)
private

◆ Generate() [1/3]

def cpp.ast.AstBuilder.Generate (   self)

◆ Generate() [2/3]

def cpp.ast.AstBuilder.Generate (   self)

◆ Generate() [3/3]

def cpp.ast.AstBuilder.Generate (   self)

◆ GetMethod() [1/3]

def cpp.ast.AstBuilder.GetMethod (   self,
  modifiers,
  templated_types 
)

◆ GetMethod() [2/3]

def cpp.ast.AstBuilder.GetMethod (   self,
  modifiers,
  templated_types 
)

◆ GetMethod() [3/3]

def cpp.ast.AstBuilder.GetMethod (   self,
  modifiers,
  templated_types 
)

◆ GetName() [1/3]

def cpp.ast.AstBuilder.GetName (   self,
  seq = None 
)
Returns ([tokens], next_token_info).

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

◆ GetName() [2/3]

def cpp.ast.AstBuilder.GetName (   self,
  seq = None 
)
Returns ([tokens], next_token_info).

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

◆ GetName() [3/3]

def cpp.ast.AstBuilder.GetName (   self,
  seq = None 
)
Returns ([tokens], next_token_info).

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

◆ GetScope() [1/3]

def cpp.ast.AstBuilder.GetScope (   self)

◆ GetScope() [2/3]

def cpp.ast.AstBuilder.GetScope (   self)

◆ GetScope() [3/3]

def cpp.ast.AstBuilder.GetScope (   self)

◆ handle_asm() [1/3]

def cpp.ast.AstBuilder.handle_asm (   self)

◆ handle_asm() [2/3]

def cpp.ast.AstBuilder.handle_asm (   self)

◆ handle_asm() [3/3]

def cpp.ast.AstBuilder.handle_asm (   self)

◆ handle_auto() [1/3]

def cpp.ast.AstBuilder.handle_auto (   self)

◆ handle_auto() [2/3]

def cpp.ast.AstBuilder.handle_auto (   self)

◆ handle_auto() [3/3]

def cpp.ast.AstBuilder.handle_auto (   self)

◆ handle_bool() [1/3]

def cpp.ast.AstBuilder.handle_bool (   self)

◆ handle_bool() [2/3]

def cpp.ast.AstBuilder.handle_bool (   self)

◆ handle_bool() [3/3]

def cpp.ast.AstBuilder.handle_bool (   self)

◆ handle_break() [1/3]

def cpp.ast.AstBuilder.handle_break (   self)

◆ handle_break() [2/3]

def cpp.ast.AstBuilder.handle_break (   self)

◆ handle_break() [3/3]

def cpp.ast.AstBuilder.handle_break (   self)

◆ handle_case() [1/3]

def cpp.ast.AstBuilder.handle_case (   self)

◆ handle_case() [2/3]

def cpp.ast.AstBuilder.handle_case (   self)

◆ handle_case() [3/3]

def cpp.ast.AstBuilder.handle_case (   self)

◆ handle_catch() [1/3]

def cpp.ast.AstBuilder.handle_catch (   self)

◆ handle_catch() [2/3]

def cpp.ast.AstBuilder.handle_catch (   self)

◆ handle_catch() [3/3]

def cpp.ast.AstBuilder.handle_catch (   self)

◆ handle_char() [1/3]

def cpp.ast.AstBuilder.handle_char (   self)

◆ handle_char() [2/3]

def cpp.ast.AstBuilder.handle_char (   self)

◆ handle_char() [3/3]

def cpp.ast.AstBuilder.handle_char (   self)

◆ handle_class() [1/3]

def cpp.ast.AstBuilder.handle_class (   self)

◆ handle_class() [2/3]

def cpp.ast.AstBuilder.handle_class (   self)

◆ handle_class() [3/3]

def cpp.ast.AstBuilder.handle_class (   self)

◆ handle_const() [1/3]

def cpp.ast.AstBuilder.handle_const (   self)

◆ handle_const() [2/3]

def cpp.ast.AstBuilder.handle_const (   self)

◆ handle_const() [3/3]

def cpp.ast.AstBuilder.handle_const (   self)

◆ handle_const_cast() [1/3]

def cpp.ast.AstBuilder.handle_const_cast (   self)

◆ handle_const_cast() [2/3]

def cpp.ast.AstBuilder.handle_const_cast (   self)

◆ handle_const_cast() [3/3]

def cpp.ast.AstBuilder.handle_const_cast (   self)

◆ handle_continue() [1/3]

def cpp.ast.AstBuilder.handle_continue (   self)

◆ handle_continue() [2/3]

def cpp.ast.AstBuilder.handle_continue (   self)

◆ handle_continue() [3/3]

def cpp.ast.AstBuilder.handle_continue (   self)

◆ handle_default() [1/3]

def cpp.ast.AstBuilder.handle_default (   self)

◆ handle_default() [2/3]

def cpp.ast.AstBuilder.handle_default (   self)

◆ handle_default() [3/3]

def cpp.ast.AstBuilder.handle_default (   self)

◆ handle_delete() [1/3]

def cpp.ast.AstBuilder.handle_delete (   self)

◆ handle_delete() [2/3]

def cpp.ast.AstBuilder.handle_delete (   self)

◆ handle_delete() [3/3]

def cpp.ast.AstBuilder.handle_delete (   self)

◆ handle_do() [1/3]

def cpp.ast.AstBuilder.handle_do (   self)

◆ handle_do() [2/3]

def cpp.ast.AstBuilder.handle_do (   self)

◆ handle_do() [3/3]

def cpp.ast.AstBuilder.handle_do (   self)

◆ handle_double() [1/3]

def cpp.ast.AstBuilder.handle_double (   self)

◆ handle_double() [2/3]

def cpp.ast.AstBuilder.handle_double (   self)

◆ handle_double() [3/3]

def cpp.ast.AstBuilder.handle_double (   self)

◆ handle_dynamic_cast() [1/3]

def cpp.ast.AstBuilder.handle_dynamic_cast (   self)

◆ handle_dynamic_cast() [2/3]

def cpp.ast.AstBuilder.handle_dynamic_cast (   self)

◆ handle_dynamic_cast() [3/3]

def cpp.ast.AstBuilder.handle_dynamic_cast (   self)

◆ handle_else() [1/3]

def cpp.ast.AstBuilder.handle_else (   self)

◆ handle_else() [2/3]

def cpp.ast.AstBuilder.handle_else (   self)

◆ handle_else() [3/3]

def cpp.ast.AstBuilder.handle_else (   self)

◆ handle_enum() [1/3]

def cpp.ast.AstBuilder.handle_enum (   self)

◆ handle_enum() [2/3]

def cpp.ast.AstBuilder.handle_enum (   self)

◆ handle_enum() [3/3]

def cpp.ast.AstBuilder.handle_enum (   self)

◆ handle_explicit() [1/3]

def cpp.ast.AstBuilder.handle_explicit (   self)

◆ handle_explicit() [2/3]

def cpp.ast.AstBuilder.handle_explicit (   self)

◆ handle_explicit() [3/3]

def cpp.ast.AstBuilder.handle_explicit (   self)

◆ handle_extern() [1/3]

def cpp.ast.AstBuilder.handle_extern (   self)

◆ handle_extern() [2/3]

def cpp.ast.AstBuilder.handle_extern (   self)

◆ handle_extern() [3/3]

def cpp.ast.AstBuilder.handle_extern (   self)

◆ handle_false() [1/3]

def cpp.ast.AstBuilder.handle_false (   self)

◆ handle_false() [2/3]

def cpp.ast.AstBuilder.handle_false (   self)

◆ handle_false() [3/3]

def cpp.ast.AstBuilder.handle_false (   self)

◆ handle_float() [1/3]

def cpp.ast.AstBuilder.handle_float (   self)

◆ handle_float() [2/3]

def cpp.ast.AstBuilder.handle_float (   self)

◆ handle_float() [3/3]

def cpp.ast.AstBuilder.handle_float (   self)

◆ handle_for() [1/3]

def cpp.ast.AstBuilder.handle_for (   self)

◆ handle_for() [2/3]

def cpp.ast.AstBuilder.handle_for (   self)

◆ handle_for() [3/3]

def cpp.ast.AstBuilder.handle_for (   self)

◆ handle_friend() [1/3]

def cpp.ast.AstBuilder.handle_friend (   self)

◆ handle_friend() [2/3]

def cpp.ast.AstBuilder.handle_friend (   self)

◆ handle_friend() [3/3]

def cpp.ast.AstBuilder.handle_friend (   self)

◆ handle_goto() [1/3]

def cpp.ast.AstBuilder.handle_goto (   self)

◆ handle_goto() [2/3]

def cpp.ast.AstBuilder.handle_goto (   self)

◆ handle_goto() [3/3]

def cpp.ast.AstBuilder.handle_goto (   self)

◆ handle_if() [1/3]

def cpp.ast.AstBuilder.handle_if (   self)

◆ handle_if() [2/3]

def cpp.ast.AstBuilder.handle_if (   self)

◆ handle_if() [3/3]

def cpp.ast.AstBuilder.handle_if (   self)

◆ handle_inline() [1/3]

def cpp.ast.AstBuilder.handle_inline (   self)

◆ handle_inline() [2/3]

def cpp.ast.AstBuilder.handle_inline (   self)

◆ handle_inline() [3/3]

def cpp.ast.AstBuilder.handle_inline (   self)

◆ handle_int() [1/3]

def cpp.ast.AstBuilder.handle_int (   self)

◆ handle_int() [2/3]

def cpp.ast.AstBuilder.handle_int (   self)

◆ handle_int() [3/3]

def cpp.ast.AstBuilder.handle_int (   self)

◆ handle_long() [1/3]

def cpp.ast.AstBuilder.handle_long (   self)

◆ handle_long() [2/3]

def cpp.ast.AstBuilder.handle_long (   self)

◆ handle_long() [3/3]

def cpp.ast.AstBuilder.handle_long (   self)

◆ handle_mutable() [1/3]

def cpp.ast.AstBuilder.handle_mutable (   self)

◆ handle_mutable() [2/3]

def cpp.ast.AstBuilder.handle_mutable (   self)

◆ handle_mutable() [3/3]

def cpp.ast.AstBuilder.handle_mutable (   self)

◆ handle_namespace() [1/3]

def cpp.ast.AstBuilder.handle_namespace (   self)

◆ handle_namespace() [2/3]

def cpp.ast.AstBuilder.handle_namespace (   self)

◆ handle_namespace() [3/3]

def cpp.ast.AstBuilder.handle_namespace (   self)

◆ handle_new() [1/3]

def cpp.ast.AstBuilder.handle_new (   self)

◆ handle_new() [2/3]

def cpp.ast.AstBuilder.handle_new (   self)

◆ handle_new() [3/3]

def cpp.ast.AstBuilder.handle_new (   self)

◆ handle_operator() [1/3]

def cpp.ast.AstBuilder.handle_operator (   self)

◆ handle_operator() [2/3]

def cpp.ast.AstBuilder.handle_operator (   self)

◆ handle_operator() [3/3]

def cpp.ast.AstBuilder.handle_operator (   self)

◆ handle_private() [1/3]

def cpp.ast.AstBuilder.handle_private (   self)

◆ handle_private() [2/3]

def cpp.ast.AstBuilder.handle_private (   self)

◆ handle_private() [3/3]

def cpp.ast.AstBuilder.handle_private (   self)

◆ handle_protected() [1/3]

def cpp.ast.AstBuilder.handle_protected (   self)

◆ handle_protected() [2/3]

def cpp.ast.AstBuilder.handle_protected (   self)

◆ handle_protected() [3/3]

def cpp.ast.AstBuilder.handle_protected (   self)

◆ handle_public() [1/3]

def cpp.ast.AstBuilder.handle_public (   self)

◆ handle_public() [2/3]

def cpp.ast.AstBuilder.handle_public (   self)

◆ handle_public() [3/3]

def cpp.ast.AstBuilder.handle_public (   self)

◆ handle_register() [1/3]

def cpp.ast.AstBuilder.handle_register (   self)

◆ handle_register() [2/3]

def cpp.ast.AstBuilder.handle_register (   self)

◆ handle_register() [3/3]

def cpp.ast.AstBuilder.handle_register (   self)

◆ handle_reinterpret_cast() [1/3]

def cpp.ast.AstBuilder.handle_reinterpret_cast (   self)

◆ handle_reinterpret_cast() [2/3]

def cpp.ast.AstBuilder.handle_reinterpret_cast (   self)

◆ handle_reinterpret_cast() [3/3]

def cpp.ast.AstBuilder.handle_reinterpret_cast (   self)

◆ handle_return() [1/3]

def cpp.ast.AstBuilder.handle_return (   self)

◆ handle_return() [2/3]

def cpp.ast.AstBuilder.handle_return (   self)

◆ handle_return() [3/3]

def cpp.ast.AstBuilder.handle_return (   self)

◆ handle_short() [1/3]

def cpp.ast.AstBuilder.handle_short (   self)

◆ handle_short() [2/3]

def cpp.ast.AstBuilder.handle_short (   self)

◆ handle_short() [3/3]

def cpp.ast.AstBuilder.handle_short (   self)

◆ handle_signed() [1/3]

def cpp.ast.AstBuilder.handle_signed (   self)

◆ handle_signed() [2/3]

def cpp.ast.AstBuilder.handle_signed (   self)

◆ handle_signed() [3/3]

def cpp.ast.AstBuilder.handle_signed (   self)

◆ handle_sizeof() [1/3]

def cpp.ast.AstBuilder.handle_sizeof (   self)

◆ handle_sizeof() [2/3]

def cpp.ast.AstBuilder.handle_sizeof (   self)

◆ handle_sizeof() [3/3]

def cpp.ast.AstBuilder.handle_sizeof (   self)

◆ handle_static() [1/3]

def cpp.ast.AstBuilder.handle_static (   self)

◆ handle_static() [2/3]

def cpp.ast.AstBuilder.handle_static (   self)

◆ handle_static() [3/3]

def cpp.ast.AstBuilder.handle_static (   self)

◆ handle_static_cast() [1/3]

def cpp.ast.AstBuilder.handle_static_cast (   self)

◆ handle_static_cast() [2/3]

def cpp.ast.AstBuilder.handle_static_cast (   self)

◆ handle_static_cast() [3/3]

def cpp.ast.AstBuilder.handle_static_cast (   self)

◆ handle_struct() [1/3]

def cpp.ast.AstBuilder.handle_struct (   self)

◆ handle_struct() [2/3]

def cpp.ast.AstBuilder.handle_struct (   self)

◆ handle_struct() [3/3]

def cpp.ast.AstBuilder.handle_struct (   self)

◆ handle_switch() [1/3]

def cpp.ast.AstBuilder.handle_switch (   self)

◆ handle_switch() [2/3]

def cpp.ast.AstBuilder.handle_switch (   self)

◆ handle_switch() [3/3]

def cpp.ast.AstBuilder.handle_switch (   self)

◆ handle_template() [1/3]

def cpp.ast.AstBuilder.handle_template (   self)

◆ handle_template() [2/3]

def cpp.ast.AstBuilder.handle_template (   self)

◆ handle_template() [3/3]

def cpp.ast.AstBuilder.handle_template (   self)

◆ handle_this() [1/3]

def cpp.ast.AstBuilder.handle_this (   self)

◆ handle_this() [2/3]

def cpp.ast.AstBuilder.handle_this (   self)

◆ handle_this() [3/3]

def cpp.ast.AstBuilder.handle_this (   self)

◆ handle_throw() [1/3]

def cpp.ast.AstBuilder.handle_throw (   self)

◆ handle_throw() [2/3]

def cpp.ast.AstBuilder.handle_throw (   self)

◆ handle_throw() [3/3]

def cpp.ast.AstBuilder.handle_throw (   self)

◆ handle_true() [1/3]

def cpp.ast.AstBuilder.handle_true (   self)

◆ handle_true() [2/3]

def cpp.ast.AstBuilder.handle_true (   self)

◆ handle_true() [3/3]

def cpp.ast.AstBuilder.handle_true (   self)

◆ handle_try() [1/3]

def cpp.ast.AstBuilder.handle_try (   self)

◆ handle_try() [2/3]

def cpp.ast.AstBuilder.handle_try (   self)

◆ handle_try() [3/3]

def cpp.ast.AstBuilder.handle_try (   self)

◆ handle_typedef() [1/3]

def cpp.ast.AstBuilder.handle_typedef (   self)

◆ handle_typedef() [2/3]

def cpp.ast.AstBuilder.handle_typedef (   self)

◆ handle_typedef() [3/3]

def cpp.ast.AstBuilder.handle_typedef (   self)

◆ handle_typeid() [1/3]

def cpp.ast.AstBuilder.handle_typeid (   self)

◆ handle_typeid() [2/3]

def cpp.ast.AstBuilder.handle_typeid (   self)

◆ handle_typeid() [3/3]

def cpp.ast.AstBuilder.handle_typeid (   self)

◆ handle_typename() [1/3]

def cpp.ast.AstBuilder.handle_typename (   self)

◆ handle_typename() [2/3]

def cpp.ast.AstBuilder.handle_typename (   self)

◆ handle_typename() [3/3]

def cpp.ast.AstBuilder.handle_typename (   self)

◆ handle_union() [1/3]

def cpp.ast.AstBuilder.handle_union (   self)

◆ handle_union() [2/3]

def cpp.ast.AstBuilder.handle_union (   self)

◆ handle_union() [3/3]

def cpp.ast.AstBuilder.handle_union (   self)

◆ handle_unsigned() [1/3]

def cpp.ast.AstBuilder.handle_unsigned (   self)

◆ handle_unsigned() [2/3]

def cpp.ast.AstBuilder.handle_unsigned (   self)

◆ handle_unsigned() [3/3]

def cpp.ast.AstBuilder.handle_unsigned (   self)

◆ handle_using() [1/3]

def cpp.ast.AstBuilder.handle_using (   self)

◆ handle_using() [2/3]

def cpp.ast.AstBuilder.handle_using (   self)

◆ handle_using() [3/3]

def cpp.ast.AstBuilder.handle_using (   self)

◆ handle_virtual() [1/3]

def cpp.ast.AstBuilder.handle_virtual (   self)

◆ handle_virtual() [2/3]

def cpp.ast.AstBuilder.handle_virtual (   self)

◆ handle_virtual() [3/3]

def cpp.ast.AstBuilder.handle_virtual (   self)

◆ handle_void() [1/3]

def cpp.ast.AstBuilder.handle_void (   self)

◆ handle_void() [2/3]

def cpp.ast.AstBuilder.handle_void (   self)

◆ handle_void() [3/3]

def cpp.ast.AstBuilder.handle_void (   self)

◆ handle_volatile() [1/3]

def cpp.ast.AstBuilder.handle_volatile (   self)

◆ handle_volatile() [2/3]

def cpp.ast.AstBuilder.handle_volatile (   self)

◆ handle_volatile() [3/3]

def cpp.ast.AstBuilder.handle_volatile (   self)

◆ handle_wchar_t() [1/3]

def cpp.ast.AstBuilder.handle_wchar_t (   self)

◆ handle_wchar_t() [2/3]

def cpp.ast.AstBuilder.handle_wchar_t (   self)

◆ handle_wchar_t() [3/3]

def cpp.ast.AstBuilder.handle_wchar_t (   self)

◆ handle_while() [1/3]

def cpp.ast.AstBuilder.handle_while (   self)

◆ handle_while() [2/3]

def cpp.ast.AstBuilder.handle_while (   self)

◆ handle_while() [3/3]

def cpp.ast.AstBuilder.handle_while (   self)

◆ HandleError() [1/3]

def cpp.ast.AstBuilder.HandleError (   self,
  msg,
  token 
)

◆ HandleError() [2/3]

def cpp.ast.AstBuilder.HandleError (   self,
  msg,
  token 
)

◆ HandleError() [3/3]

def cpp.ast.AstBuilder.HandleError (   self,
  msg,
  token 
)

Member Data Documentation

◆ _handling_typedef

cpp.ast.AstBuilder._handling_typedef
private

◆ converter

cpp.ast.AstBuilder.converter

◆ current_token

cpp.ast.AstBuilder.current_token

◆ filename

cpp.ast.AstBuilder.filename

◆ in_class

cpp.ast.AstBuilder.in_class

◆ in_class_name_only

cpp.ast.AstBuilder.in_class_name_only

◆ in_function

cpp.ast.AstBuilder.in_function

◆ namespace_stack

cpp.ast.AstBuilder.namespace_stack

◆ token_queue

cpp.ast.AstBuilder.token_queue

◆ tokens

cpp.ast.AstBuilder.tokens

◆ visibility

cpp.ast.AstBuilder.visibility

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


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