FLANG
Static Public Member Functions | List of all members
Fortran::evaluate::ComplexPartExtractor< GET_IMAGINARY > Struct Template Reference

Static Public Member Functions

template<typename A >
static std::optional< Expr< SomeReal > > Get (const A &)
 
template<int KIND>
static std::optional< Expr< SomeReal > > Get (const Parentheses< Type< TypeCategory::Complex, KIND > > &kz)
 
template<int KIND>
static std::optional< Expr< SomeReal > > Get (const Negate< Type< TypeCategory::Complex, KIND > > &kz)
 
template<int KIND>
static std::optional< Expr< SomeReal > > Get (const Convert< Type< TypeCategory::Complex, KIND >, TypeCategory::Complex > &kz)
 
template<int KIND>
static std::optional< Expr< SomeReal > > Get (const ComplexConstructor< KIND > &kz)
 
template<int KIND>
static std::optional< Expr< SomeReal > > Get (const Constant< Type< TypeCategory::Complex, KIND > > &kz)
 
template<int KIND>
static std::optional< Expr< SomeReal > > Get (const Designator< Type< TypeCategory::Complex, KIND > > &kz)
 
template<int KIND>
static std::optional< Expr< SomeReal > > Get (const Expr< Type< TypeCategory::Complex, KIND > > &kz)
 
static std::optional< Expr< SomeReal > > Get (const Expr< SomeComplex > &z)
 

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