#include <ASTInfo.hpp>
◆ add_class_info()
| void ASTInfo::add_class_info |
( |
ClassInfo * |
class_info | ) |
|
◆ add_stl_decl() [1/2]
| void ASTInfo::add_stl_decl |
( |
std::string |
stl_name | ) |
|
Add an STL declaration.
- Parameters
-
| stl_name | string name of an STL to add (something along the lines of std::vector<int> ) |
◆ add_stl_decl() [2/2]
| void ASTInfo::add_stl_decl |
( |
std::unordered_set< std::string > |
stl_names | ) |
|
Add a set of STL declarations.
- Parameters
-
| stl_names | set of string STL names |
◆ add_typedef()
| void ASTInfo::add_typedef |
( |
std::string |
existing_name, |
|
|
std::string |
alias_name |
|
) |
| |
Register a typedef.
- Parameters
-
| existing_name | FULLY QUALIFIED, DESUGARED typename |
| alias_name | name of the alias |
◆ combine()
| void ASTInfo::combine |
( |
const ASTInfo & |
other | ) |
|
Pull info from another ASTInfo object into self.
- Parameters
-
| other | another ASTInfo object to absorb |
◆ getItems()
◆ toString()
| std::string ASTInfo::toString |
( |
| ) |
const |
toString
- Returns
- std::string
The documentation for this class was generated from the following files: