File: pdbFile.inl
/*************************************************************************/
/* DUCTAPE Version 2.0 */
/* Copyright (C) 2001 */
/* Forschungszentrum Juelich, Zentralinstitut fuer Angewandte Mathematik */
/*************************************************************************/
// class pdbComment inlines
inline pdbComment::pdbComment(int id) : i(id), knd(PDB::LA_NA) {}
inline int pdbComment::id() const { return i; }
inline PDB::lang_t pdbComment::kind() const { return knd; }
inline const pdbLoc& pdbComment::cmtBegin() const { return bg; }
inline const pdbLoc& pdbComment::cmtEnd() const { return ed; }
inline const string& pdbComment::text() const { return txt; }
inline void pdbComment::kind(PDB::lang_t kind) { knd = kind; }
inline void pdbComment::cmtBegin(const pdbLoc& loc) { bg = loc; }
inline void pdbComment::cmtEnd(const pdbLoc& loc) { ed = loc; }
inline void pdbComment::text(const string& text) { txt = text; }
// class pdbFile inlines
inline pdbFile::pdbFile(int id)
: pdbSimpleItem(id), ncall(0), sys(false) {}
inline pdbFile::pdbFile(const string& name, int id)
: pdbSimpleItem(name, id), ncall(0), sys(false) {}
inline const char *pdbFile::desc() const { return "source file"; }
inline pdbFile::incvec& pdbFile::includes() { return incls; }
inline const pdbFile::incvec& pdbFile::includes() const { return incls; }
inline int pdbFile::numCalled() const { return ncall; }
inline bool pdbFile::isSystemFile() const { return sys; }
inline const pdbFile::cmtvec& pdbFile::comments() const { return cmts; }
inline void pdbFile::addInclude(pdbFile *inc) {
incls.push_back(inc);
inc->ncall++;
}
inline void pdbFile::isSystemFile(bool s) { sys = s; }
Back to Index
Key to Colors and Styles