mrdocs::Expected

A container holding an error or a value.

Synopsis

Declared in <mrdocs/Support/Expected.hpp>

template<
    class T,
    class E = Error>
class Expected;

Member Functions

Name

Description

Expected [constructor]

Constructors

~Expected [destructor]

Destructors

operator= [deleted]

Assignment operators

and_then

emplace

error

error_or

has_value

operator*

Dereference operators

operator‐>

Member access operators

or_else

swap

transform

transform_error

value

value_or

operator bool

Conversion to bool

Data Members

Name

unex_ [variant member]

val_ [variant member]

Friends

Name

Description

mrdocs::swap

mrdocs::operator==

Equality operator

mrdocs::operator==

Equality operator

mrdocs::operator==

Equality operator

mrdocs::Expected

A container holding an error or a value.

Non-Member Functions

Name

Description

forEachFile

Call a function for each file in a directory.

forEachFile

Visit each file in a directory.

getSinglePageFullPath

Return the full path for single page output.

parse

Parse a string view

files::createDirectory

Create a directory.

files::getFileText

Return the contents of a file as a string.

files::getFileType

Return the file type or an error

files::makeAbsolute

Return an absolute path from a possibly relative path.

files::requireAbsolute

Return an error if pathName is not absolute.

files::requireDirectory

Return an error if the path is not a directory.

js::registerHelper

Register a JavaScript helper function

Created with MrDocs