File: pdbModule.inl
/*************************************************************************/
/* DUCTAPE Version 2.0 */
/* Copyright (C) 2001 */
/* Forschungszentrum Juelich, Zentralinstitut fuer Angewandte Mathematik */
/*************************************************************************/
// class pdbModFunc inlines
inline pdbModFunc::pdbModFunc()
: fptr(0) {}
inline pdbModFunc::pdbModFunc(const pdbFRoutine *f,
pdbFile *file, int line, int col)
: pdbLoc(file, line, col), fptr(f) {}
inline const pdbFRoutine *pdbModFunc::func() const { return fptr; }
inline void pdbModFunc::func(const pdbFRoutine* f) { fptr = f; }
// class pdbModule inlines
inline pdbModule::pdbModule(int id)
: pdbGroup(id) {}
inline pdbModule::pdbModule(const string& name, int id)
: pdbGroup(name, id) {}
inline const pdbModule::modfuncvec& pdbModule::funcMembers() const {
return fmem;
}
inline void pdbModule::addFuncMember(pdbFRoutine *func,
pdbFile *file, int line, int col) {
fmem.push_back(new pdbModFunc(func, file, line, col));
}
Back to Index
Key to Colors and Styles