Lines Matching refs:dotSpec
393 StringType dotSpec; local
397 dotSpec = "digraph {\n\n"
408 dotSpec->append("n0[label=\"EMPTY TREE\"]\n");
409 return dotSpec;
413 dotSpec.append(buff);
420 dotSpec.append("\\\"");
424 dotSpec.append("\\n");
428 dotSpec.append("\\r");
432 dotSpec += text[j];
436 dotSpec->append("\"]\n");
440 this->defineDotNodes(theTree, dotSpec);
441 dotSpec.append("\n");
442 this->defineDotEdges(theTree, dotSpec);
446 dotSpec.append("\n}");
450 return dotSpec;
466 void CommonTreeAdaptor<ImplTraits>::defineDotNodes(TreeType* t, const StringType& dotSpec) argument
502 dotSpec->append(buff);
509 dotSpec.append("\\\"");
513 dotSpec.append("\\n");
517 dotSpec.append("\\r");
521 dotSpec += text[j];
525 dotSpec.append("\"]\n");
529 this->defineDotNodes(child, dotSpec);
538 void CommonTreeAdaptor<ImplTraits>::defineDotEdges(TreeType* t, const StringType& dotSpec) argument
579 dotSpec.append(buff);
589 dotSpec.append("\\\"");
593 dotSpec.append("\\n");
597 dotSpec.append("\\r");
601 dotSpec += text[j];
606 dotSpec.append(" -> ");
614 dotSpec.append("\\\"");
618 dotSpec.append("\\n");
622 dotSpec.append("\\r");
626 dotSpec += text[j];
630 dotSpec.append("\n");
634 this->defineDotEdges(child, dotSpec);