|
clang 22.0.0git
|
A representation of the contents of a given module symbol graph. More...
#include "clang/ExtractAPI/Serialization/SymbolGraphSerializer.h"
Public Member Functions | |
| ExtendedModule ()=default | |
| ExtendedModule (ExtendedModule &&EM)=default | |
| ExtendedModule & | operator= (ExtendedModule &&EM)=default |
| ExtendedModule (const ExtendedModule &EM)=delete | |
| ExtendedModule & | operator= (const ExtendedModule &EM)=delete |
| Object * | addSymbol (Object &&Symbol) |
| Add a symbol to the module, do not store the resulting pointer or use it across insertions. | |
| void | addRelationship (Object &&Relationship) |
Public Attributes | |
| Array | Symbols |
A JSON array of formatted symbols from an APISet. | |
| Array | Relationships |
A JSON array of formatted symbol relationships from an APISet. | |
A representation of the contents of a given module symbol graph.
Definition at line 48 of file SymbolGraphSerializer.h.
|
default |
Referenced by ExtendedModule(), ExtendedModule(), operator=(), and operator=().
|
default |
References ExtendedModule().
|
delete |
References ExtendedModule().
| void ExtendedModule::addRelationship | ( | Object && | Relationship | ) |
Definition at line 658 of file SymbolGraphSerializer.cpp.
References Relationships.
| Object * ExtendedModule::addSymbol | ( | Object && | Symbol | ) |
Add a symbol to the module, do not store the resulting pointer or use it across insertions.
Definition at line 653 of file SymbolGraphSerializer.cpp.
References Symbols.
|
delete |
References ExtendedModule().
|
default |
References ExtendedModule().
| Array clang::extractapi::ExtendedModule::Relationships |
A JSON array of formatted symbol relationships from an APISet.
Definition at line 66 of file SymbolGraphSerializer.h.
Referenced by addRelationship().
| Array clang::extractapi::ExtendedModule::Symbols |
A JSON array of formatted symbols from an APISet.
Definition at line 63 of file SymbolGraphSerializer.h.
Referenced by addSymbol().