26 friend class DoxygenXLinks;
126 void Set(
const Index::Node& node,
bool hasDisplayText,
bool isIndirect);
#define ALIB_ASSERT(cond, domain)
static constexpr int MAX_STYLES
The maximum number of styles attached by DoxygenXLinks.
static constexpr alib::String EL
CSS class name. See user manual chapter #"dxl_styling".
bool IsCodeEntity() const
static constexpr alib::String Namespace
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Template
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Typedef
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String TemplSpec
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String SrcFileLine
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String NsMem
CSS class name. See user manual chapter #"dxl_styling".
bool isFile
This set when a file is targeted by the XLink.
static constexpr alib::String Indirect
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Dir
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Macro
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String EnumElem
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String SrcFile
todo: only set with EL/ELRef today.
static constexpr alib::String Var
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Struct
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Concept
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String ELRef
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Enum
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Doc
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String RecMem
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String FileOrDir
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Union
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String File
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Record
CSS class name. See user manual chapter #"dxl_styling".
bool isDir
This set when a dir is targeted by the XLink.
static constexpr alib::String ELUnknown
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String XLEL
CSS class name. See user manual chapter #"dxl_styling".
const alib::String * list[MAX_STYLES]
The original source string.
bool isVerbal
This is set when a display text was given to the XLink.
int size
The number of styles in #".list".
void Set(const Index::Node &node, bool hasDisplayText, bool isIndirect)
void Add(const alib::String &style)
static constexpr alib::String Class
CSS class name. See user manual chapter #"dxl_styling".
bool isCodeEntity
This set when a code entity is targeted by the XLink.
const alib::String & Get(int idx) const
static constexpr alib::String WithDisp
CSS class name. See user manual chapter #"dxl_styling".
static constexpr alib::String Func
CSS class name. See user manual chapter #"dxl_styling".
Styles()=default
Constructor.
static constexpr alib::String Code
CSS class name. See user manual chapter #"dxl_styling".
strings::TString< character > String
The cursor type of the #"StringTree".