MD::details Namespace
namespace MD::detailsNamespace for some implemetation details, but useful for reuse. More...
| Header: | #include <md4qt/algo.h> |
| CMake: | find_package(md4qt REQUIRED COMPONENTS md4qt)target_link_libraries(mytarget PRIVATE md4qt::md4qt) |
Classes
| class | AlgoVisitor |
| class | HtmlVisitor |
| struct | PosRange |
Types
Functions
| bool | operator<(const MD::details::PosRange<Trait> &l, const MD::details::PosRange<Trait> &r) |
| bool | operator==(const MD::details::PosRange<Trait> &l, const MD::details::PosRange<Trait> &r) |
Detailed Description
Namespace for reusable auxiliary data structures.
Classes
class AlgoVisitor
Visitor for algorithms. More...
class HtmlVisitor
HTML visitor interface to walk through the MD:Document. More...
class PosRange
Type Documentation
[alias] template <typename Trait> details::IdsMap
Map of IDs to set them for items in HTML.
This is a map of IDs that should be set in HTML for corresponding items.
Function Documentation
template <typename Trait> bool operator<(const MD::details::PosRange<Trait> &l, const MD::details::PosRange<Trait> &r)
Returns whether left is less of right.
l Left operand.
r Right operand.
template <typename Trait> bool operator==(const MD::details::PosRange<Trait> &l, const MD::details::PosRange<Trait> &r)
Returns whether both are equal.
l Left operand.
r Right operand.