|
| | SSTLibraryInfo (const std::string &name) |
| | Create a new SSTInfoElement_LibraryInfo object. More...
|
| |
| std::string | getLibraryName () |
| | Return the Name of the Library. More...
|
| |
| std::map< std::string, std::vector< ComponentInfo > > | getComponentInfo () |
| | Return the map of all component info for the Library. More...
|
| |
| void | setAllLibraryInfo () |
| | Store all Library Information. More...
|
| |
| void | outputHumanReadable (std::ostream &os, int LibIndex) |
| | Output the Library Information. More...
|
| |
| void | outputXML (int Index, TiXmlNode *XMLParentElement) |
| | Create the formatted XML data of the Library. More...
|
| |
|
void | setLibraryInfo (std::string baseName, std::string componentName, std::string info) |
| | Put text into info map.
|
| |
|
void | outputText (std::stringstream &os) |
| | Return text from info map based on filters.
|
| |
|
void | filterSearch (std::stringstream &outputStream, std::string tag, std::string searchTerm) |
| | Set filters based on search term.
|
| |
|
void | clearHighlights () |
| | Clear highlight characters from info strings.
|
| |
| bool | getFilter () |
| | Filter output from info map. More...
|
| |
| void | resetFilters (bool libFilter) |
| | Clears the component filter and sets the internal library filter status. More...
|
| |
| void | setLibraryFilter (bool filter) |
| | Sets the internal library filter status. More...
|
| |
| int | setComponentFilter (std::string component) |
| | Adds the component filter string to the end of the internal vector of components. More...
|
| |
|
template<class BaseType > |
| void | setAllLibraryInfo () |
| |
|
template<class BaseType > |
| void | outputHumanReadable (std::ostream &os, bool printAll) |
| |
|
template<class BaseType > |
| void | outputXML (TiXmlElement *node) |
| |
|
std::string | getLibraryDescription () |
| |
The SSTInfo representation of ElementLibraryInfo object.
This class is used internally by SSTInfo to load and process ElementLibraryInfo objects.