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().