55 static std::shared_ptr<decorator>
from_string(std::string_view c);
73 static inline const std::string
label{
"note"};
78 static std::shared_ptr<decorator>
from_string(std::string_view c);
85 static inline const std::string
label{
"skip"};
87 static std::shared_ptr<decorator>
from_string(std::string_view c);
94 static inline const std::string
label{
"skiprelationship"};
96 static std::shared_ptr<decorator>
from_string(std::string_view c);
103 static inline const std::string
label{
"style"};
106 static std::shared_ptr<decorator>
from_string(std::string_view c);
120 static inline const std::string
label{
"aggregation"};
122 static std::shared_ptr<decorator>
from_string(std::string_view c);
129 static inline const std::string
label{
"composition"};
131 static std::shared_ptr<decorator>
from_string(std::string_view c);
138 static inline const std::string
label{
"association"};
140 static std::shared_ptr<decorator>
from_string(std::string_view c);
147 static inline const std::string
label{
"call"};
151 static std::shared_ptr<decorator>
from_string(std::string_view c);
162std::pair<std::vector<std::shared_ptr<decorator>>, std::string>
parse(
163 std::string documentation_block,
const std::string &clanguml_tag =
"uml");