File: pdbCRoutine.inl
/*************************************************************************/
/* DUCTAPE Version 2.0 */
/* Copyright (C) 2001 */
/* Forschungszentrum Juelich, Zentralinstitut fuer Angewandte Mathematik */
/*************************************************************************/
inline pdbCRoutine::pdbCRoutine(int id)
: pdbRoutine(id),
virt(VI_NO), crvo(false), inl(false), isCGen(false),
isEx(false), isStat(false) {}
inline pdbCRoutine::pdbCRoutine(const string& name, int id)
: pdbRoutine(name, id),
virt(VI_NO), crvo(false), inl(false), isCGen(false),
isEx(false), isStat(false) {}
inline pdbItem::virt_t pdbCRoutine::virtuality() const { return virt; }
inline bool pdbCRoutine::covariantReturnVirtualOverride() const { return crvo; }
inline bool pdbCRoutine::isInline() const { return inl; }
inline bool pdbCRoutine::isCompilerGenerated() const { return isCGen; }
inline bool pdbCRoutine::isExplicitCtor() const { return isEx; }
inline bool pdbCRoutine::isStatic() const { return isStat; }
inline bool pdbCRoutine::isVirtual() const {
return virt == pdbItem::VI_VIRT || virt == pdbItem::VI_PURE;
}
inline void pdbCRoutine::virtuality(virt_t v) { virt = v; }
inline void pdbCRoutine::covariantReturnVirtualOverride(bool c) { crvo = c; }
inline void pdbCRoutine::isInline(bool i) { inl = i; }
inline void pdbCRoutine::isCompilerGenerated(bool c) { isCGen = c; }
inline void pdbCRoutine::isExplicitCtor(bool e) { isEx = e; }
inline void pdbCRoutine::isStatic(bool s) { isStat = s; }
Back to Index
Key to Colors and Styles