24 #include <QStringList>
124 QStringList myFormats = formats();
125 for (
int i=0;
i<myFormats.size();
i++)
127 if (myFormats[
i].contains(
"yacs/cata"))
#define YASSERT(val)
YASSERT macro is always defined, used like assert, but throw a YACS::Exception instead of abort.
virtual int getCase() const
std::vector< std::string > _typeName
virtual int getDataSize() const
virtual void setCompo(std::string compo)
virtual bool getControl() const
virtual Subject * getSubject(int i=0) const
virtual std::string getType(int i=0) const
virtual std::string getCataName(int i=0) const
virtual void setType(std::string aType)
virtual void setCase(int aCase)
virtual YACS::ENGINE::Catalog * getCatalog(int i=0) const
std::vector< std::string > _compoName
std::vector< YACS::ENGINE::Catalog * > _catalog
std::vector< Subject * > _sub
virtual std::string getCompo(int i=0) const
virtual void setCataName(std::string cataName)
virtual void setCatalog(YACS::ENGINE::Catalog *cata)
virtual void setSubject(Subject *sub)
virtual void setControl(bool control)
std::vector< std::string > _cataName