#include <Include.hh>
◆ Include() [1/3]
| fedem::fson::Include::Include |
( |
std::string |
path, |
|
|
std::optional< std::string > |
alias = std::nullopt, |
|
|
bool |
disabled = false |
|
) |
| |
|
inlineexplicit |
◆ Include() [2/3]
| fedem::fson::Include::Include |
( |
Include && |
other | ) |
|
|
defaultnoexcept |
◆ Include() [3/3]
| fedem::fson::Include::Include |
( |
Include const & |
| ) |
|
|
privatedelete |
◆ operator=() [1/2]
◆ clone()
| Include fedem::fson::Include::clone |
( |
| ) |
const |
|
inline |
◆ getPath()
| std::string const & fedem::fson::Include::getPath |
( |
| ) |
const |
|
inlinenoexcept |
◆ setPath()
| void fedem::fson::Include::setPath |
( |
std::string |
path | ) |
|
|
inline |
◆ hasAlias()
| bool fedem::fson::Include::hasAlias |
( |
| ) |
const |
|
inlinenoexcept |
◆ getAlias()
| std::optional< std::string > const & fedem::fson::Include::getAlias |
( |
| ) |
const |
|
inlinenoexcept |
◆ setAlias()
| void fedem::fson::Include::setAlias |
( |
std::optional< std::string > |
alias | ) |
|
|
inline |
◆ isDisabled()
| bool fedem::fson::Include::isDisabled |
( |
| ) |
const |
|
inlinenoexcept |
◆ setDisabled()
| void fedem::fson::Include::setDisabled |
( |
bool |
disabled | ) |
|
|
inlinenoexcept |
◆ getLeadingComments() [1/2]
| CommentList & fedem::fson::Include::getLeadingComments |
( |
| ) |
|
|
inlinenoexcept |
◆ getLeadingComments() [2/2]
| CommentList const & fedem::fson::Include::getLeadingComments |
( |
| ) |
const |
|
inlinenoexcept |
◆ getTrailingComment() [1/2]
| std::optional< Comment > & fedem::fson::Include::getTrailingComment |
( |
| ) |
|
|
inlinenoexcept |
◆ getTrailingComment() [2/2]
| std::optional< Comment > const & fedem::fson::Include::getTrailingComment |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [2/2]
◆ path
| std::string fedem::fson::Include::path |
|
private |
◆ alias
| std::optional< std::string > fedem::fson::Include::alias |
|
private |
◆ disabled
| bool fedem::fson::Include::disabled |
|
private |
◆ leading
◆ trailing
| std::optional< Comment > fedem::fson::Include::trailing |
|
private |
The documentation for this class was generated from the following file: