Home
last modified time | relevance | path

Searched refs:ConstantBase (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dconstant.h93 class ConstantBase : public ConstantBounds {
102 ConstantBase(ELEMENT &&x, Result res = Result{})
104 ConstantBase(
107 DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(ConstantBase)
108 ~ConstantBase();
110 bool operator==(const ConstantBase &) const;
121 std::size_t CopyFrom(const ConstantBase &source, std::size_t count,
128 template <typename T> class Constant : public ConstantBase<T> {
131 using Base = ConstantBase<T>;
210 : public ConstantBase<SomeDerived, StructureConstructorValues> {
[all …]
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dconstant.cpp126 ConstantBase<RESULT, ELEMENT>::ConstantBase( in ConstantBase() function in Fortran::evaluate::ConstantBase
133 ConstantBase<RESULT, ELEMENT>::~ConstantBase() {} in ~ConstantBase()
136 bool ConstantBase<RESULT, ELEMENT>::operator==(const ConstantBase &that) const { in operator ==()
141 auto ConstantBase<RESULT, ELEMENT>::Reshape( in Reshape()
157 std::size_t ConstantBase<RESULT, ELEMENT>::CopyFrom( in CopyFrom()
158 const ConstantBase<RESULT, ELEMENT> &source, std::size_t count, in CopyFrom()
H A Dformatting.cpp36 llvm::raw_ostream &ConstantBase<RESULT, VALUE>::AsFortran( in AsFortran()