| 117 | /////////////////////////////////////////////////////////////////////////////// |
| 118 | |
| 119 | void cParseRule::Dump() |
| 120 | { |
| 121 | cDebug d("\tcParseRule::Dump()"); |
| 122 | |
| 123 | d.TraceDebug("name=%s\n", mName.AsString().c_str()); |
| 124 | d.TraceDebug("defspecmask.prop_vector=%s\n", mDefSpecMask.GetPropVectorString().c_str()); |
| 125 | d.TraceDebug("defspecmask.condition=%s\n", mDefSpecMask.GetCondition().c_str()); |
| 126 | |
| 127 | // specmasks |
| 128 | d.TraceDebug(" numspecmasks=%d\n", GetNumSpecMasks()); |
| 129 | if (mpSpecMaskList) |
| 130 | mpSpecMaskList->Dump(d); |
| 131 | |
| 132 | // named attributes |
| 133 | d.TraceDebug(" numattrs=%d\n", GetNumNamedAttrs()); |
| 134 | if (mpAttrList) |
| 135 | mpAttrList->Dump(d); |
| 136 | } |
| 137 | |
| 138 | // |
| 139 | // cParseSpecMask |
no test coverage detected