#include <functional>#include <map>#include <memory>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | clanguml::decorators::decorator_toks |
| struct | clanguml::decorators::decorator |
| Base class for clang-uml comment tags. More... | |
| struct | clanguml::decorators::note |
| Represents a note diagram element. More... | |
| struct | clanguml::decorators::skip |
| Whether a decorated element should be skipped from a diagram. More... | |
| struct | clanguml::decorators::skip_relationship |
| Whether a decorated relationships should be skipped from a diagram. More... | |
| struct | clanguml::decorators::style |
| Apply specific style to a decorated diagram element. More... | |
| struct | clanguml::decorators::relationship |
| Base class for decorators overriding default relationship types. More... | |
| struct | clanguml::decorators::aggregation |
| Make a member an aggregation relationship. More... | |
| struct | clanguml::decorators::composition |
| Make a member a composition relationship. More... | |
| struct | clanguml::decorators::association |
| Make a member an association relationship. More... | |
| struct | clanguml::decorators::call |
| Represents a call message in sequence diagram. More... | |
Namespaces | |
| namespace | clanguml |
| namespace | clanguml::decorators |
Functions | |
| std::pair< std::vector< std::shared_ptr< decorator > >, std::string > | clanguml::decorators::parse (std::string documentation_block, const std::string &clanguml_tag="uml") |
| Parse a documentation block and extract all clang-uml decorators. | |