0.5.4
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
enums.h File Reference
#include <string>

Go to the source code of this file.

Namespaces

namespace  clanguml
 
namespace  clanguml::common
 
namespace  clanguml::common::model
 

Enumerations

enum class  clanguml::common::model::diagram_t { clanguml::common::model::kClass , clanguml::common::model::kSequence , clanguml::common::model::kPackage , clanguml::common::model::kInclude }
 
enum class  clanguml::common::model::module_access_t { clanguml::common::model::kPublic , clanguml::common::model::kPrivate }
 
enum class  clanguml::common::model::access_t { clanguml::common::model::kPublic , clanguml::common::model::kProtected , clanguml::common::model::kPrivate , clanguml::common::model::kNone }
 
enum class  clanguml::common::model::relationship_t {
  clanguml::common::model::kNone , clanguml::common::model::kExtension , clanguml::common::model::kComposition , clanguml::common::model::kAggregation ,
  clanguml::common::model::kContainment , clanguml::common::model::kOwnership , clanguml::common::model::kAssociation , clanguml::common::model::kInstantiation ,
  clanguml::common::model::kFriendship , clanguml::common::model::kAlias , clanguml::common::model::kDependency , clanguml::common::model::kConstraint
}
 
enum class  clanguml::common::model::message_t {
  clanguml::common::model::kCall , clanguml::common::model::kReturn , clanguml::common::model::kIf , clanguml::common::model::kElse ,
  clanguml::common::model::kElseIf , clanguml::common::model::kIfEnd , clanguml::common::model::kWhile , clanguml::common::model::kWhileEnd ,
  clanguml::common::model::kDo , clanguml::common::model::kDoEnd , clanguml::common::model::kFor , clanguml::common::model::kForEnd ,
  clanguml::common::model::kTry , clanguml::common::model::kCatch , clanguml::common::model::kTryEnd , clanguml::common::model::kSwitch ,
  clanguml::common::model::kCase , clanguml::common::model::kSwitchEnd , clanguml::common::model::kConditional , clanguml::common::model::kConditionalElse ,
  clanguml::common::model::kConditionalEnd , clanguml::common::model::kNone
}
 Types of sequence diagram activity elements. More...
 
enum class  clanguml::common::model::message_scope_t { clanguml::common::model::kNormal , clanguml::common::model::kCondition }
 The scope of the call expression represented in the sequence diagram. More...
 

Functions

std::string clanguml::common::model::to_string (relationship_t r)
 
std::string clanguml::common::model::to_string (access_t a)
 
std::string clanguml::common::model::to_string (module_access_t a)
 
std::string clanguml::common::model::to_string (message_t r)
 
std::string clanguml::common::model::to_string (const diagram_t t)
 
std::string clanguml::common::model::to_string (const message_scope_t t)
 
diagram_t clanguml::common::model::from_string (const std::string &s)