#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. | |