Ejemplo n.º 1
0
        public PNode(ProseObject[] objs)
        {
            debugData = null;
            this.prev = null;
            if (objs.Length == 0)
            {
                this.value = null;
                this.next = null;
                return;
            }

            if (objs.Length == 1)
            {
                this.value = objs[0];
                this.next = null;
                return;
            }

            PNode prevNode = this;
            PNode currNode = null;
            for (int i=2; i < objs.Length; i++)
            {
                currNode = new PNode();
                prevNode.next = currNode;
                currNode.prev = prevNode;
                currNode.value = objs[i];

                prevNode = currNode;
            }

            currNode.next = null;
            return;
        }
Ejemplo n.º 2
0
        public PNode(ProseObject[] objs)
        {
            debugData = null;
            this.prev = null;
            if (objs.Length == 0)
            {
                this.value = null;
                this.next  = null;
                return;
            }

            if (objs.Length == 1)
            {
                this.value = objs[0];
                this.next  = null;
                return;
            }

            PNode prevNode = this;
            PNode currNode = null;

            for (int i = 2; i < objs.Length; i++)
            {
                currNode       = new PNode();
                prevNode.next  = currNode;
                currNode.prev  = prevNode;
                currNode.value = objs[i];

                prevNode = currNode;
            }

            currNode.next = null;
            return;
        }
Ejemplo n.º 3
0
 public void initWithPNode(PNode node)
 {
     this.value     = node.value;
     this.debugData = node.debugData;
 }
Ejemplo n.º 4
0
 public PNode(ProseObject obj)
 {
     next      = prev = null;
     value     = obj;
     debugData = null;
 }
Ejemplo n.º 5
0
 public PNode(PNode copyMe)
 {
     value     = copyMe.value;
     debugData = copyMe.debugData;
 }
Ejemplo n.º 6
0
 public PNode()
 {
     next      = prev = null;
     value     = null;
     debugData = null;
 }
Ejemplo n.º 7
0
 public PNode(ProseObject obj)
 {
     next = prev = null;
     value = obj;
     debugData = null;
 }
Ejemplo n.º 8
0
 public PNode(PNode copyMe)
 {
     value = copyMe.value;
     debugData = copyMe.debugData;
 }
Ejemplo n.º 9
0
 public PNode()
 {
     next = prev = null;
     value = null;
     debugData = null;
 }
Ejemplo n.º 10
0
 public void initWithPNode(PNode node)
 {
     this.value = node.value;
     this.debugData = node.debugData;
 }