/dports/benchmarks/polygraph/polygraph-4.13.0/src/pgl/ |
H A D | PglContainerSym.cc | 16 String ContainerSym::TheType = "Container"; 20 bool ContainerSym::isA(const String &type) const { in isA() 24 bool ContainerSym::empty() const { in empty() 28 const SynSym *ContainerSym::item(int offset) const { in item() 33 ExpressionSym *ContainerSym::bnOper(const Oper &op, const SynSym &exp) const { in bnOper() 40 const ContainerSym &them = (const ContainerSym&)exp.cast(TheType); in bnOper() 67 void ContainerSym::forEach(Visitor &v, RndGen *const rng) const { in forEach() 75 if (s->isA(ContainerSym::TheType)) { in forEach() 76 const ContainerSym &c = in forEach() 77 (const ContainerSym&)s->cast(ContainerSym::TheType); in forEach()
|
H A D | PglArraySym.cc | 39 if (ContainerSym::isA(type)) in isA() 82 if (theItems[idx]->isA(ContainerSym::TheType)) in empty() 83 isEmpty = ((const ContainerSym&)theItems[idx]->cast(ContainerSym::TheType)).empty(); in empty() 188 nested = nested || s.isA(ContainerSym::TheType); in cadd() 218 return ContainerSym::bnOper(op, exp); in bnOper() 255 return ((const ContainerSym&)theItems[idx]->cast(ContainerSym::TheType)).count(); in itemCountAt() 263 return ((const ContainerSym&)theItems[idx]->cast(ContainerSym::TheType)).probsSet(); in itemProbsSetAt() 270 return ((const ContainerSym&)theItems[idx]->cast(ContainerSym::TheType)).itemProb(offset, prob); in itemProbAt() 333 if (nested && s->isA(ContainerSym::TheType)) { in forEach() 334 const ContainerSym &c = in forEach() [all …]
|
H A D | PglClonerSym.cc | 19 ClonerSym::ClonerSym(const SynSym &aSource, int aCount): ContainerSym(TheType), in ClonerSym() 30 if (type == TheType || ContainerSym::isA(type)) in isA() 59 return theCount*((const ContainerSym&)theSource->cast(strContainer)).count(); in count() 66 return ((const ContainerSym&)theSource->cast(strContainer)).probsSet(); in probsSet() 76 const ContainerSym &c = (const ContainerSym&)theSource->cast(strContainer); in itemProb() 89 const ContainerSym &c = (const ContainerSym&)theSource->cast(strContainer); in forEach()
|
H A D | PglSemx.h | 28 class ContainerSym; variable 49 static ArraySym *SetAddrPort(const ContainerSym &items, const int newPort, const TokenLoc &loc); 135 …ContainerSym *genCredentials(const String &cname, int count, const String &nameSpace, const TokenL… 136 …ContainerSym *selectItems(const String &cname, const ContainerSym &items, int goalCount, const Tok… 137 …ContainerSym *setAddrPort(const String &cname, const ContainerSym &items, int newPort, const Token… 138 RegExSym *orItems(const ContainerSym &items); 140 ContainerSym *dynamize(const String &cname, const ContainerSym &items, const NumSym &prob);
|
H A D | PglNetAddrRangeSym.cc | 20 NetAddrRangeSym::NetAddrRangeSym(): ContainerSym(TheType), in NetAddrRangeSym() 30 return type == TheType || ContainerSym::isA(type); in isA() 72 ContainerSym::forEach(v, rng); in forEach()
|
H A D | IpsToNames.h | 12 class ContainerSym; variable 15 extern ArraySym *IpsToNames(const ContainerSym &ips, const String &dname);
|
H A D | ZoneFile.h | 11 class ContainerSym; variable 13 extern ArraySym *ZoneDomains(const TokenLoc &loc, const String &fname, const ContainerSym &ips);
|
H A D | PglStringArrayBlockSym.cc | 14 StringArrayBlockSym::StringArrayBlockSym(const String &aType): ContainerSym(aType) { in StringArrayBlockSym() 18 return type == TheType || ContainerSym::isA(type); in isA()
|
H A D | PglSemx.cc | 441 const ContainerSym &arr = (const ContainerSym&) in callFunc() 442 extractArg(cname, 0, args, ContainerSym::TheType); in callFunc() 466 const ContainerSym &ips = (const ContainerSym&) in callFunc() 476 const ContainerSym &ips = (const ContainerSym&) in callFunc() 510 const ContainerSym &items = (const ContainerSym&) in callFunc() 518 const ContainerSym &items = (const ContainerSym&) in callFunc() 526 const ContainerSym &items = (const ContainerSym&) in callFunc() 540 const ContainerSym &items = (const ContainerSym&) in callFunc() 1440 ContainerSym *PglSemx::selectItems(const String &cname, const ContainerSym &items, int goalCount, c… in selectItems() 1471 ContainerSym *PglSemx::setAddrPort(const String &cname, const ContainerSym &items, int newPort, con… in setAddrPort() [all …]
|
H A D | PglRecSym.cc | 28 class StringArrayMaker: public ContainerSym::Visitor { 198 ContainerSym *RecSym::getContainerSym(const String &name) const { in getContainerSym() 205 ContainerSym &cont = (ContainerSym&)contsi->sym()->cast(ContainerSym::TheType); in getContainerSym() 236 if (ContainerSym *s = getContainerSym(name)) { in getStringArray()
|
H A D | PglContainerSym.h | 16 class ContainerSym: public ExpressionSym { 27 ContainerSym(const String &aType): ExpressionSym(aType) {} in ContainerSym() function
|
H A D | PglStaticSemx.h | 16 class ContainerSym; variable 40 static Array<ContainerSym*> TheAddrSubstsToUse;
|
H A D | PglRecSym.h | 22 class ContainerSym; variable 65 ContainerSym *getContainerSym(const String &name) const;
|
H A D | PglStringArrayBlockSym.h | 16 class StringArrayBlockSym: public ContainerSym {
|
H A D | PglNetAddrRangeSym.h | 14 class NetAddrRangeSym: public ContainerSym {
|
H A D | PglClonerSym.h | 12 class ClonerSym: public ContainerSym {
|
H A D | AgentAddrIter.cc | 13 class AddrCollector: public ContainerSym::Visitor {
|
H A D | IpsToNames.cc | 65 ArraySym *IpsToNames(const ContainerSym &ips, const String &dname) { in IpsToNames()
|
H A D | PglArraySym.h | 17 class ArraySym: public ContainerSym {
|
H A D | PglStaticSemx.cc | 36 Array<ContainerSym*> PglStaticSemx::TheAddrSubstsToUse;
|
H A D | ZoneFile.cc | 153 ArraySym *ZoneDomains(const TokenLoc &loc, const String &fname, const ContainerSym &ips) { in ZoneDomains()
|
/dports/benchmarks/polygraph/polygraph-4.13.0/src/runtime/ |
H A D | AddrSubsts.h | 13 class ContainerSym; variable 45 void configure(const ContainerSym &group); 62 void configure(const Array<ContainerSym*> &groups);
|
H A D | AddrSubsts.cc | 25 void AddrSubsts::configure(const Array<ContainerSym*> &groups) { in configure() 27 ContainerSym &gs = *groups[i]; in configure() 50 void AddrSubstGroup::configure(const ContainerSym &group) { in configure()
|
H A D | MimeHeadersCfg.h | 18 class MimeHeadersCfg: public ContainerSym::Visitor {
|
H A D | HttpPrinter.h | 20 class HttpPrinter: public ofixedstream, public ContainerSym::Visitor {
|