MimIR 0.1
MimIR is my Intermediate Representation
|
CRTP-based Mixin to declare setters for Def::loc & Def::name using a covariant return type. More...
#include <mim/def.h>
Public Member Functions | |
template<bool Ow = false> | |
const P * | set (Loc l) const |
template<bool Ow = false> | |
P * | set (Loc l) |
template<bool Ow = false> | |
const P * | set (Sym s) const |
template<bool Ow = false> | |
P * | set (Sym s) |
template<bool Ow = false> | |
const P * | set (std::string s) const |
template<bool Ow = false> | |
P * | set (std::string s) |
template<bool Ow = false> | |
const P * | set (Loc l, Sym s) const |
template<bool Ow = false> | |
P * | set (Loc l, Sym s) |
template<bool Ow = false> | |
const P * | set (Loc l, std::string s) const |
template<bool Ow = false> | |
P * | set (Loc l, std::string s) |
template<bool Ow = false> | |
const P * | set (Dbg d) const |
template<bool Ow = false> | |
P * | set (Dbg d) |
CRTP-based Mixin to declare setters for Def::loc & Def::name using a covariant return type.
|
inline |
Definition at line 204 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 203 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 194 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 193 of file def.h.
References mim::Setters< P, D >::set().
Referenced by mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::Setters< P, D >::set(), mim::TBound< Up >::stub(), and mim::TExt< Up >::stub().
|
inline |
Definition at line 202 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 201 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 200 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 199 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 198 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 197 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 196 of file def.h.
References mim::Setters< P, D >::set().
|
inline |
Definition at line 195 of file def.h.
References mim::Setters< P, D >::set().