| 691 | } |
| 692 | |
| 693 | void |
| 694 | ControlBase::Print() const |
| 695 | { |
| 696 | int n = _mods.size(); |
| 697 | |
| 698 | if (0 >= n) { |
| 699 | return; |
| 700 | } |
| 701 | |
| 702 | printf("\t\t\t"); |
| 703 | for (intptr_t i = 0; i < n; ++i) { |
| 704 | Modifier *cur_mod = _mods[i]; |
| 705 | if (!cur_mod) { |
| 706 | printf("INVALID "); |
| 707 | } else { |
| 708 | cur_mod->print(stdout); |
| 709 | } |
| 710 | } |
| 711 | printf("\n"); |
| 712 | } |
| 713 | |
| 714 | const char * |
| 715 | ControlBase::getSchemeModText() const |