|
Doxygen
|
This file contains a number of basic enums and types. More...
#include "dstring.h"Go to the source code of this file.
Classes | |
| struct | Grouping |
| Grouping info. More... | |
| class | MemberListType |
| Wrapper class for the MemberListType type. More... | |
| class | LocalToc |
| class | TypeSpecifier |
| Wrapper class for a number of boolean properties. More... | |
| class | EntryType |
| Wrapper class for the Entry type. More... | |
Macros | |
| #define | PROTECTION_SPECIFICATIONS |
| Protection level of members. | |
| #define | PROTSPEC(x, y, z) |
| #define | PROTSPEC(x, y, z) |
| #define | PROTSPEC(x, y, z) |
| #define | PROTSPEC(x, y, z) |
| #define | SPECIFIER_SPECIFICATIONS |
| Virtualness of a member. | |
| #define | SPECSPEC(x, y) |
| #define | SPECSPEC(x, y) |
| #define | SPECSPEC(x, y) |
| #define | METHODTYPE_SPECIFICATIONS |
| Kind of method. | |
| #define | MTSPEC(x) |
| #define | MTSPEC(x) |
| #define | RELATESTYPE_SPECIFICATIONS |
| Type of member relation. | |
| #define | RTSPEC(x) |
| #define | RTSPEC(x) |
| #define | RELATIONSHIP_SPECIFICATIONS |
| Kind of member relationship. | |
| #define | RSSPEC(x) |
| #define | RSSPEC(x) |
| #define | SRCLANGEXT_SPECIFICATIONS |
| Language as given by extension. | |
| #define | SRCLANGEXT(x, v, z) |
| #define | SRCLANGEXT(x, v, z) |
| #define | ML_TYPES |
| #define | ML_TYPE(x, bits, to_pub, to_prot, label, xml_str) |
| #define | ML_TYPE(x, bits, to_pub, to_prot, label, xml_str) |
| #define | ML_TYPE(x, bits, to_pub, to_prot, label, xml_str) |
| #define | ML_TYPE(x, bits, to_pub, to_prot, label, xml_str) |
| #define | ML_TYPE(x, bits, to_pub, to_prot, label, xml_str) |
| #define | ML_TYPE(x, bits, to_pub, to_prot, label, xml_str) |
| #define | ML_TYPE(x, bits, to_pub, to_prot, label, xml_str) |
| #define | MEMBERTYPE_SPECIFICATIONS |
| #define | MEMBERTYPE(x, y, z) |
| #define | MEMBERTYPE(x, y, z) |
| #define | MEMBERTYPE(x, y, z) |
| #define | MEMBERTYPE(x, y, z) |
| #define | TYPE_SPECIFIERS |
| #define | TSPEC(x) |
| #define | TSPEC0(x) |
| #define | TSPEC(x) |
| #define | TSPEC0(x) |
| #define | TSPEC(x) |
| #define | TSPEC0(x) |
| #define | TSPEC(x) |
| #define | TSPEC0(x) |
| #define | TSPEC(x) |
| #define | TSPEC0(x) |
| #define | TSPEC(x) |
| #define | TSPEC0(x) |
| #define | ENTRY_TYPES |
| #define | ETYPE(x, bits) |
| #define | ETYPE(x, bits) |
| #define | ETYPE(x, bits) |
Functions | |
| static constexpr const char * | to_string (Protection prot) noexcept |
| static constexpr const char * | to_string_lower (Protection prot) noexcept |
| static constexpr const char * | to_string_lower_class (Protection prot) noexcept |
| static constexpr const char * | to_string (Specifier spec) noexcept |
| static constexpr const char * | to_string_lower (Specifier spec) noexcept |
| static constexpr const char * | to_string (MethodTypes mt) noexcept |
| static constexpr const char * | to_string (RelatesType rt) noexcept |
| static constexpr const char * | to_string (Relationship rs) noexcept |
| static constexpr const char * | to_string (SrcLangExt sle) noexcept |
| constexpr const char * | codeSymbolType2Str (CodeSymbolType type) noexcept |
| static constexpr const char * | to_string (MemberType mt) noexcept |
| static constexpr const char * | to_string_lower (MemberType mt) noexcept |
| static constexpr bool | to_isFunction (MemberType mt) noexcept |
This file contains a number of basic enums and types.
Definition in file types.h.
| #define ETYPE | ( | x, | |
| bits ) |
| #define ETYPE | ( | x, | |
| bits ) |
| #define MEMBERTYPE | ( | x, | |
| y, | |||
| z ) |
| #define MEMBERTYPE | ( | x, | |
| y, | |||
| z ) |
| #define MEMBERTYPE | ( | x, | |
| y, | |||
| z ) |
| #define MEMBERTYPE_SPECIFICATIONS |
Definition at line 551 of file types.h.
Referenced by to_isFunction(), to_string(), and to_string_lower().
| #define METHODTYPE_SPECIFICATIONS |
Kind of method.
Definition at line 111 of file types.h.
Referenced by to_string().
| #define ML_TYPE | ( | x, | |
| bits, | |||
| to_pub, | |||
| to_prot, | |||
| label, | |||
| xml_str ) |
| #define ML_TYPE | ( | x, | |
| bits, | |||
| to_pub, | |||
| to_prot, | |||
| label, | |||
| xml_str ) |
| #define ML_TYPE | ( | x, | |
| bits, | |||
| to_pub, | |||
| to_prot, | |||
| label, | |||
| xml_str ) |
| #define ML_TYPE | ( | x, | |
| bits, | |||
| to_pub, | |||
| to_prot, | |||
| label, | |||
| xml_str ) |
| #define ML_TYPE | ( | x, | |
| bits, | |||
| to_pub, | |||
| to_prot, | |||
| label, | |||
| xml_str ) |
| #define ML_TYPE | ( | x, | |
| bits, | |||
| to_pub, | |||
| to_prot, | |||
| label, | |||
| xml_str ) |
| #define ML_TYPE | ( | x, | |
| bits, | |||
| to_pub, | |||
| to_prot, | |||
| label, | |||
| xml_str ) |
| #define MTSPEC | ( | x | ) |
| #define PROTECTION_SPECIFICATIONS |
Protection level of members.
Definition at line 26 of file types.h.
Referenced by to_string(), to_string_lower(), and to_string_lower_class().
| #define PROTSPEC | ( | x, | |
| y, | |||
| z ) |
| #define PROTSPEC | ( | x, | |
| y, | |||
| z ) |
| #define PROTSPEC | ( | x, | |
| y, | |||
| z ) |
| #define RELATESTYPE_SPECIFICATIONS |
| #define RELATIONSHIP_SPECIFICATIONS |
Kind of member relationship.
Definition at line 162 of file types.h.
Referenced by to_string().
| #define RSSPEC | ( | x | ) |
| #define RTSPEC | ( | x | ) |
| #define SPECIFIER_SPECIFICATIONS |
Virtualness of a member.
Definition at line 75 of file types.h.
Referenced by to_string(), and to_string_lower().
| #define SPECSPEC | ( | x, | |
| y ) |
| #define SPECSPEC | ( | x, | |
| y ) |
| #define SRCLANGEXT | ( | x, | |
| v, | |||
| z ) |
| #define SRCLANGEXT_SPECIFICATIONS |
Language as given by extension.
Definition at line 186 of file types.h.
Referenced by to_string().
| #define TSPEC | ( | x | ) |
| #define TSPEC | ( | x | ) |
| #define TSPEC | ( | x | ) |
| #define TSPEC | ( | x | ) |
| #define TSPEC0 | ( | x | ) |
| #define TYPE_SPECIFIERS |
Definition at line 673 of file types.h.
Referenced by TypeSpecifier::to_string(), and TypeSpecifier::TypeSpecifier().
|
strong |
Definition at line 480 of file types.h.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Definition at line 769 of file types.h.
|
constexprnoexcept |
Definition at line 515 of file types.h.
References Category, Class, codeSymbolType2Str(), Concept, DCOP, Define, Dictionary, Enumeration, EnumValue, Event, Exception, Friend, Function, Interface, Namespace, Package, Property, Protocol, Sequence, Service, Signal, Singleton, Slot, Struct, Typedef, Union, and Variable.
Referenced by codeSymbolType2Str(), and HtmlCodeGenerator::writeCodeLink().
|
staticconstexprnoexcept |
Definition at line 599 of file types.h.
References MEMBERTYPE_SPECIFICATIONS.
|
staticconstexprnoexcept |
Definition at line 575 of file types.h.
References MEMBERTYPE_SPECIFICATIONS, and to_string().
|
staticconstexprnoexcept |
Definition at line 125 of file types.h.
References METHODTYPE_SPECIFICATIONS, and to_string().
|
staticconstexprnoexcept |
Definition at line 38 of file types.h.
References PROTECTION_SPECIFICATIONS, and to_string().
Referenced by generateXMLForClass(), generateXMLForFile(), generateXMLForNamespace(), to_string(), to_string(), to_string(), to_string(), to_string(), to_string(), and to_string().
|
staticconstexprnoexcept |
Definition at line 149 of file types.h.
References RELATESTYPE_SPECIFICATIONS, and to_string().
|
staticconstexprnoexcept |
Definition at line 173 of file types.h.
References RELATIONSHIP_SPECIFICATIONS, and to_string().
|
staticconstexprnoexcept |
Definition at line 86 of file types.h.
References SPECIFIER_SPECIFICATIONS, and to_string().
|
staticconstexprnoexcept |
Definition at line 213 of file types.h.
References SRCLANGEXT_SPECIFICATIONS, and to_string().
|
staticconstexprnoexcept |
Definition at line 587 of file types.h.
References MEMBERTYPE_SPECIFICATIONS.
|
staticconstexprnoexcept |
Definition at line 50 of file types.h.
References PROTECTION_SPECIFICATIONS.
|
staticconstexprnoexcept |
Definition at line 98 of file types.h.
References SPECIFIER_SPECIFICATIONS.
|
staticconstexprnoexcept |
Definition at line 62 of file types.h.
References PROTECTION_SPECIFICATIONS.