clang-tools 22.0.0git
CompletionModelCodegen.CppClass Class Reference

Public Member Functions

 __init__ (self, cpp_class)
 ns_begin (self)
 ns_end (self)

Public Attributes

list ns = [ns for ns in ns_and_class[0:-1] if len(ns) > 0]
 name = ns_and_class[-1]

Detailed Description

Holds class name and names of the enclosing namespaces.

Definition at line 14 of file CompletionModelCodegen.py.

Constructor & Destructor Documentation

◆ __init__()

CompletionModelCodegen.CppClass.__init__ ( self,
cpp_class )

Definition at line 17 of file CompletionModelCodegen.py.

Member Function Documentation

◆ ns_begin()

CompletionModelCodegen.CppClass.ns_begin ( self)
Returns snippet for opening namespace declarations.

Definition at line 24 of file CompletionModelCodegen.py.

References ns.

◆ ns_end()

CompletionModelCodegen.CppClass.ns_end ( self)
Returns snippet for closing namespace declarations.

Definition at line 29 of file CompletionModelCodegen.py.

References ns.

Member Data Documentation

◆ name

CompletionModelCodegen.CppClass.name = ns_and_class[-1]

Definition at line 20 of file CompletionModelCodegen.py.

◆ ns

list CompletionModelCodegen.CppClass.ns = [ns for ns in ns_and_class[0:-1] if len(ns) > 0]

Definition at line 19 of file CompletionModelCodegen.py.

Referenced by ns_begin(), and ns_end().


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