Skip to content

doxybook::node::data

Defined in header <doxybook/node.hpp>

struct data;

The data in a doxygen node.

Public Attributes

Member Public Attributes Description
base_classes std::vector< class_reference >
(public variable)
definition std::string
(public variable)
args_string std::string
(public variable)
initializer std::string
(public variable)
requiresclause std::string
(public variable)
derived_classes std::vector< class_reference >
(public variable)
is_abstract bool
(public variable)
is_static bool
(public variable)
is_const bool
(public variable)
is_explicit bool
(public variable)
is_strong bool
(public variable)
is_inline bool
(public variable)
is_default bool
(public variable)
is_deleted bool
(public variable)
is_override bool
(public variable)
location source_location
(public variable)
details std::string
(public variable)
in_body std::string
(public variable)
includes std::string
(public variable)
type std::string
(public variable)
type_plain std::string
(public variable)
deprecated std::string
(public variable)
params std::vector< param >
(public variable)
template_params_string std::string
(public variable)
template_params std::vector< param >
(public variable)
see std::vector< std::string >
(public variable)
returns std::vector< std::string >
(public variable)
authors std::vector< std::string >
(public variable)
version std::vector< std::string >
(public variable)
since std::vector< std::string >
(public variable)
date std::vector< std::string >
(public variable)
note std::vector< std::string >
(public variable)
warning std::vector< std::string >
(public variable)
pre std::vector< std::string >
(public variable)
post std::vector< std::string >
(public variable)
copyright std::vector< std::string >
(public variable)
invariant std::vector< std::string >
(public variable)
remark std::vector< std::string >
(public variable)
attention std::vector< std::string >
(public variable)
par std::vector< std::string >
(public variable)
rcs std::vector< std::string >
(public variable)
bugs std::vector< std::string >
(public variable)
tests std::vector< std::string >
(public variable)
todos std::vector< std::string >
(public variable)
param_list std::vector< node::parameter_list_item >
(public variable)
returns_list std::vector< node::parameter_list_item >
(public variable)
template_params_list std::vector< node::parameter_list_item >
(public variable)
exceptions_list std::vector< node::parameter_list_item >
(public variable)
reimplements node const *
(public variable)
reimplemented_by std::vector< node const * >
(public variable)
program_listing std::string
(public variable)

Public Attributes

variable base_classes

Defined in header <doxybook/node.hpp>

std::vector< class_reference > base_classes;

variable definition

Defined in header <doxybook/node.hpp>

std::string definition;

variable args_string

Defined in header <doxybook/node.hpp>

std::string args_string;

variable initializer

Defined in header <doxybook/node.hpp>

std::string initializer;

variable requiresclause

Defined in header <doxybook/node.hpp>

std::string requiresclause;

variable derived_classes

Defined in header <doxybook/node.hpp>

std::vector< class_reference > derived_classes;

variable is_abstract

Defined in header <doxybook/node.hpp>

bool is_abstract { false };

variable is_static

Defined in header <doxybook/node.hpp>

bool is_static { false };

variable is_const

Defined in header <doxybook/node.hpp>

bool is_const { false };

variable is_explicit

Defined in header <doxybook/node.hpp>

bool is_explicit { false };

variable is_strong

Defined in header <doxybook/node.hpp>

bool is_strong { false };

variable is_inline

Defined in header <doxybook/node.hpp>

bool is_inline { false };

variable is_default

Defined in header <doxybook/node.hpp>

bool is_default { false };

variable is_deleted

Defined in header <doxybook/node.hpp>

bool is_deleted { false };

variable is_override

Defined in header <doxybook/node.hpp>

bool is_override { false };

variable location

Defined in header <doxybook/node.hpp>

source_location location;

variable details

Defined in header <doxybook/node.hpp>

std::string details;

variable in_body

Defined in header <doxybook/node.hpp>

std::string in_body;

variable includes

Defined in header <doxybook/node.hpp>

std::string includes;

variable type

Defined in header <doxybook/node.hpp>

std::string type;

variable type_plain

Defined in header <doxybook/node.hpp>

std::string type_plain;

variable deprecated

Defined in header <doxybook/node.hpp>

std::string deprecated;

variable params

Defined in header <doxybook/node.hpp>

std::vector< param > params;

variable template_params_string

Defined in header <doxybook/node.hpp>

std::string template_params_string;

variable template_params

Defined in header <doxybook/node.hpp>

std::vector< param > template_params;

variable see

Defined in header <doxybook/node.hpp>

std::vector< std::string > see;

variable returns

Defined in header <doxybook/node.hpp>

std::vector< std::string > returns;

variable authors

Defined in header <doxybook/node.hpp>

std::vector< std::string > authors;

variable version

Defined in header <doxybook/node.hpp>

std::vector< std::string > version;

variable since

Defined in header <doxybook/node.hpp>

std::vector< std::string > since;

variable date

Defined in header <doxybook/node.hpp>

std::vector< std::string > date;

variable note

Defined in header <doxybook/node.hpp>

std::vector< std::string > note;

variable warning

Defined in header <doxybook/node.hpp>

std::vector< std::string > warning;

variable pre

Defined in header <doxybook/node.hpp>

std::vector< std::string > pre;

variable post

Defined in header <doxybook/node.hpp>

std::vector< std::string > post;

Defined in header <doxybook/node.hpp>

std::vector< std::string > copyright;

variable invariant

Defined in header <doxybook/node.hpp>

std::vector< std::string > invariant;

variable remark

Defined in header <doxybook/node.hpp>

std::vector< std::string > remark;

variable attention

Defined in header <doxybook/node.hpp>

std::vector< std::string > attention;

variable par

Defined in header <doxybook/node.hpp>

std::vector< std::string > par;

variable rcs

Defined in header <doxybook/node.hpp>

std::vector< std::string > rcs;

variable bugs

Defined in header <doxybook/node.hpp>

std::vector< std::string > bugs;

variable tests

Defined in header <doxybook/node.hpp>

std::vector< std::string > tests;

variable todos

Defined in header <doxybook/node.hpp>

std::vector< std::string > todos;

variable param_list

Defined in header <doxybook/node.hpp>

std::vector< node::parameter_list_item > param_list;

variable returns_list

Defined in header <doxybook/node.hpp>

std::vector< node::parameter_list_item > returns_list;

variable template_params_list

Defined in header <doxybook/node.hpp>

std::vector< node::parameter_list_item > template_params_list;

variable exceptions_list

Defined in header <doxybook/node.hpp>

std::vector< node::parameter_list_item > exceptions_list;

variable reimplements

Defined in header <doxybook/node.hpp>

node const  * reimplements { nullptr };

variable reimplemented_by

Defined in header <doxybook/node.hpp>

std::vector< node const  * > reimplemented_by;

variable program_listing

Defined in header <doxybook/node.hpp>

std::string program_listing;


Updated on 2023-04-03