ArgScope

Undocumented in source.

Constructors

this
this(Type t)
Undocumented in source.

Members

Functions

addElement
void addElement(Argument arg)
Undocumented in source. Be warned that the author may not have intended to support it.
getLeafCount
uint getLeafCount()
Undocumented in source. Be warned that the author may not have intended to support it.
getRandomElement
Argument getRandomElement()
Undocumented in source. Be warned that the author may not have intended to support it.
getRandomElement
Argument getRandomElement(double[] chances)
Undocumented in source. Be warned that the author may not have intended to support it.
getRandomLeaf
Argument getRandomLeaf()
Undocumented in source. Be warned that the author may not have intended to support it.
getRandomLeaf
Argument getRandomLeaf(double[] chances)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(Line) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(Argument) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
uint opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
Line opIndex(uint i)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(Argument val, uint i)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
Argument[] opSlice(uint a, uint b)
Undocumented in source. Be warned that the author may not have intended to support it.
randomChange
void randomChange()
Undocumented in source. Be warned that the author may not have intended to support it.
randomChange
void randomChange(string maxChange)
Undocumented in source. Be warned that the author may not have intended to support it.
removeAll
void removeAll()
Undocumented in source. Be warned that the author may not have intended to support it.
removeElement
void removeElement(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
replaceRandomElement
void replaceRandomElement(Argument narg)
Undocumented in source. Be warned that the author may not have intended to support it.
replaceRandomElement
void replaceRandomElement(double[] chances, Argument narg)
Undocumented in source. Be warned that the author may not have intended to support it.
replaceRandomElement
void replaceRandomElement(Argument delegate(Type t) del)
Undocumented in source. Be warned that the author may not have intended to support it.
replaceRandomElement
void replaceRandomElement(Argument delegate(Type t) del, double[] chances)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

children
ulong children [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dup
Argument dup [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
leafs
ulong leafs [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
uint length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
tostring
uint tostring [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Container

getRandomElement
Argument getRandomElement()
Undocumented in source.
getRandomElement
Argument getRandomElement(double[] chances)
Undocumented in source.
getRandomLeaf
Argument getRandomLeaf()
Undocumented in source.
getRandomLeaf
Argument getRandomLeaf(double[] chances)
Undocumented in source.
getLeafCount
uint getLeafCount()
Undocumented in source.
replaceRandomElement
void replaceRandomElement(Argument narg)
Undocumented in source.
replaceRandomElement
void replaceRandomElement(double[] chances, Argument narg)
Undocumented in source.
replaceRandomElement
void replaceRandomElement(Argument delegate(Type t) del)
Undocumented in source.
replaceRandomElement
void replaceRandomElement(Argument delegate(Type t) del, double[] chances)
Undocumented in source.
addElement
void addElement(Argument arg)
Undocumented in source.
removeElement
void removeElement(int i)
Undocumented in source.
removeAll
void removeAll()
Undocumented in source.
opApply
int opApply(int delegate(Argument) del)
Undocumented in source.
opIndex
Argument opIndex(uint i)
Undocumented in source.
opIndexAssign
void opIndexAssign(Argument val, uint i)
Undocumented in source.
opSlice
Argument[] opSlice(uint a, uint b)
Undocumented in source.
opDollar
uint opDollar()
Undocumented in source.
length
uint length [@property getter]
Undocumented in source.

Meta