FLANG
Fortran::parser::GetSourceHelper< GET_FIRST > Struct Template Reference

Public Types

using Result = std::optional<CharBlock>

Static Public Member Functions

template<typename A>
static Result GetSource (A *p)
template<typename A>
static Result GetSource (const common::Indirection< A > &x)
template<typename A, bool COPY>
static Result GetSource (const common::Indirection< A, COPY > &x)
template<typename... As>
static Result GetSource (const std::variant< As... > &x)
template<std::size_t J = 0, typename... As>
static Result GetSource (const std::tuple< As... > &x)
template<typename A>
static Result GetSource (const std::optional< A > &o)
template<typename A>
static Result GetSource (const std::list< A > &x)
template<typename A>
static Result GetSource (const std::vector< A > &x)
template<typename A>
static Result GetSource (A &x)

The documentation for this struct was generated from the following file: