|
|
||||||
|
tp_timeconstraint.cpp
Go to the documentation of this file.
289 TimeConstraint::Iterator TimeConstraint::Insert(Idx clockindex, Operator op, const Time::Type timeconst) {
393 bool TimeConstraint::Erase(const std::string& clockname, Operator op, const Time::Type timeconst)
510 FD_DC("TimeConstraint(" << this << ")::Interval(" << clockindex <<", " << rInterval.Str() << ") ");
#define FAUDES_TYPE_IMPLEMENTATION_EQUAL(ftype, ctype, cbase) Definition: cfl_types.h:909 #define FAUDES_TYPE_IMPLEMENTATION_COPY(ftype, ctype, cbase) Definition: cfl_types.h:896 #define FAUDES_TYPE_IMPLEMENTATION_CAST(ftype, ctype, cbase) Definition: cfl_types.h:898 #define FAUDES_TYPE_IMPLEMENTATION_ASSIGN(ftype, ctype, cbase) Definition: cfl_types.h:901 Definition: tp_timeconstraint.h:38 virtual void DoAssign(const ClockSet &rSourceSet) Definition: tp_timeconstraint.cpp:62 virtual bool DoEqual(const ClockSet &rOtherSet) const Definition: tp_timeconstraint.cpp:68 static SymbolTable * GlobalClockSymbolTablep(void) Definition: tp_timeconstraint.cpp:77 Definition: tp_timeconstraint.h:123 bool operator<(const ElemConstraint &otherElemConstraint) const Definition: tp_timeconstraint.cpp:179 Operator CompOperator(void) const Definition: tp_timeconstraint.cpp:142 bool operator==(const ElemConstraint &otherElemConstraint) const Definition: tp_timeconstraint.cpp:167 Time::Type TimeConstant(void) const Definition: tp_timeconstraint.cpp:153 bool operator!=(const ElemConstraint &otherElemConstraint) const Definition: tp_timeconstraint.cpp:174 void Set(Idx clockindex, Operator op, Time::Type timeconst) Definition: tp_timeconstraint.cpp:118 void TimeConstant(Time::Type newTimeConst) Definition: tp_timeconstraint.cpp:148 static std::string OperatorName(Operator op) Definition: tp_timeconstraint.cpp:95 void CompOperator(Operator newOp) Definition: tp_timeconstraint.cpp:136 Definition: cfl_exception.h:118 Definition: cfl_nameset.h:69 virtual void InsertSet(const NameSet &rOtherSet) Definition: cfl_nameset.cpp:298 Definition: cfl_symboltable.h:61 Idx InsEntry(Idx index, const std::string &rName) Definition: cfl_symboltable.cpp:138 Idx Index(const std::string &rName) const Definition: cfl_symboltable.cpp:243 Definition: tp_timeconstraint.h:274 std::set< ElemConstraint > ClockConstraints(void) const Definition: tp_timeconstraint.cpp:337 Idx InsClock(const std::string &rClockName) const Definition: tp_timeconstraint.cpp:252 std::set< ElemConstraint >::const_iterator Iterator Definition: tp_timeconstraint.h:279 std::string ToString(void) const Definition: tp_timeconstraint.cpp:618 bool Exists(const ElemConstraint &rElemConstr) const Definition: tp_timeconstraint.cpp:402 std::string ClockName(Idx clockindex) const Definition: tp_timeconstraint.cpp:257 std::string EStr(const ElemConstraint &rElemConstr) const Definition: tp_timeconstraint.cpp:268 std::set< ElemConstraint > mClockConstraints Definition: tp_timeconstraint.h:799 void Read(const std::string &rFileName, const std::string &rLabel="TimeConstraint") Definition: tp_timeconstraint.cpp:643 TimeInterval Interval(Idx clockindex) const Definition: tp_timeconstraint.cpp:471 bool operator==(const TimeConstraint &rOther) const Definition: tp_timeconstraint.cpp:546 bool operator!=(const TimeConstraint &rOther) const Definition: tp_timeconstraint.cpp:558 std::set< ElemConstraint >::const_reverse_iterator RIterator Definition: tp_timeconstraint.h:282 Idx ClockIndex(const std::string &rClockName) const Definition: tp_timeconstraint.cpp:262 bool EraseByClock(Idx clock) Definition: tp_timeconstraint.cpp:343 SymbolTable * mpClockSymbolTable Definition: tp_timeconstraint.h:802 std::set< ElemConstraint >::iterator iterator Definition: tp_timeconstraint.h:805 Iterator Insert(const ElemConstraint &rElemConstr) Definition: tp_timeconstraint.cpp:278 ClockSet ActiveClocks(void) const Definition: tp_timeconstraint.cpp:452 SymbolTable * ClockSymbolTablep(void) const Definition: tp_timeconstraint.cpp:225 Definition: tp_timeinterval.h:83 void Intersect(const TimeInterval &rOtherInterval) Definition: tp_timeinterval.cpp:87 Definition: cfl_tokenreader.h:64 void ReadEnd(const std::string &rLabel) Definition: cfl_tokenreader.cpp:365 void ReadBegin(const std::string &rLabel) Definition: cfl_tokenreader.cpp:250 Definition: cfl_tokenwriter.h:52 void WriteEnd(const std::string &rLabel) Definition: cfl_tokenwriter.cpp:446 void WriteBegin(const std::string &rLabel) Definition: cfl_tokenwriter.cpp:439 Definition: cfl_token.h:54 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition: cfl_types.cpp:262 Definition: cfl_agenerator.h:43 libFAUDES 2.33c --- 2025.05.15 --- c++ api documentaion by doxygen |