Lines Matching defs:ContainerNode
29 type ContainerNode struct { struct
30 text string
31 flag types.FlagType
32 codeLocation types.CodeLocation
34 setupNodes []leafnodes.BasicNode
35 subjectAndContainerNodes []subjectOrContainerNode
46 func (container *ContainerNode) Shuffle(r *rand.Rand) {
56 func (node *ContainerNode) BackPropagateProgrammaticFocus() bool {
80 func (node *ContainerNode) Collate() []CollatedNodes {
84 func (node *ContainerNode) collate(enclosingContainers []*ContainerNode) []CollatedNodes {
105 func (node *ContainerNode) PushContainerNode(container *ContainerNode) {
109 func (node *ContainerNode) PushSubjectNode(subject leafnodes.SubjectNode) {
113 func (node *ContainerNode) PushSetupNode(setupNode leafnodes.BasicNode) {
117 …nc (node *ContainerNode) SetupNodesOfType(nodeType types.SpecComponentType) []leafnodes.BasicNode {
127 func (node *ContainerNode) Text() string {
131 func (node *ContainerNode) CodeLocation() types.CodeLocation {
135 func (node *ContainerNode) Flag() types.FlagType {
141 func (node *ContainerNode) Len() int {
145 func (node *ContainerNode) Less(i, j int) bool {
149 func (node *ContainerNode) Swap(i, j int) {