summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/asy.list
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-06-20 17:32:21 +0000
committerKarl Berry <karl@freefriends.org>2011-06-20 17:32:21 +0000
commit2a9c9ecb186de2601eb23799765eccb4a8f74a62 (patch)
tree7fa1916d030bec7fdd7aff8d0e959b80c0c913e5 /Build/source/utils/asymptote/asy.list
parent58355d1eebbecbe65dbc12befdd5cd7ea167b04f (diff)
asy 2.13 sources
git-svn-id: svn://tug.org/texlive/trunk@23067 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/asy.list')
-rw-r--r--Build/source/utils/asymptote/asy.list272
1 files changed, 136 insertions, 136 deletions
diff --git a/Build/source/utils/asymptote/asy.list b/Build/source/utils/asymptote/asy.list
index dd7fde3e287..818affd5e9a 100644
--- a/Build/source/utils/asymptote/asy.list
+++ b/Build/source/utils/asymptote/asy.list
@@ -239,32 +239,32 @@ pair min(frame f);
pair min(path p);
pair min(explicit path[] p);
triple min(path3 p);
-real min(... real[] a);
+pair min(picture pic, bool user=<default>);
real min(real m, scaling s, coord[] c);
+real min(... real[] a);
real min(real m, scaling s, coord[] c);
-pair min(picture pic, bool user=<default>);
int min(... int[] a);
filltype RadialShade(pen penc, pen penr);
int search(int[] a, int key);
int search(real[] a, real key);
int search(string[] a, string key);
int search(void()()[] a, void key()(), bool less(void()(), void()()));
+int search(marker[] a, marker key, bool less(marker, marker));
int search(real[] a, real key, bool less(real, real));
-int search(picture[] a, picture key, bool less(picture, picture));
int search(guide[] a, guide key, bool less(guide, guide));
-int search(Legend[] a, Legend key, bool less(Legend, Legend));
+int search(object[] a, object key, bool less(object, object));
+int search(coord[] a, coord key, bool less(coord, coord));
int search(pair[] a, pair key, bool less(pair, pair));
-int search(Label[] a, Label key, bool less(Label, Label));
int search(coord[] a, coord key, bool less(coord, coord));
int search(frame[] a, frame key, bool less(frame, frame));
int search(int[] a, int key, bool less(int, int));
-int search(marker[] a, marker key, bool less(marker, marker));
+int search(picture[] a, picture key, bool less(picture, picture));
+int search(Legend[] a, Legend key, bool less(Legend, Legend));
int search(string[] a, string key, bool less(string, string));
int search(path[] a, path key, bool less(path, path));
-int search(object[] a, object key, bool less(object, object));
+int search(Label[] a, Label key, bool less(Label, Label));
int search(pen[] a, pen key, bool less(pen, pen));
int search(bool3[] a, bool3 key, bool less(bool3, bool3));
-int search(coord[] a, coord key, bool less(coord, coord));
int search(bool[] a, bool key, bool less(bool, bool));
int search(triple[] a, triple key, bool less(triple, triple));
filltype RadialShadeDraw(real xmargin=<default>, real ymargin=<default>, pen penc, pen penr, pen drawpen=<default>);
@@ -341,9 +341,9 @@ pair max(frame f);
pair max(path p);
pair max(explicit path[] p);
triple max(path3 p);
-real max(real M, scaling s, coord[] c);
-pair max(picture pic, bool user=<default>);
int max(... int[] a);
+pair max(picture pic, bool user=<default>);
+real max(real M, scaling s, coord[] c);
real max(... real[] a);
real max(real M, scaling s, coord[] c);
Label Label(Label L, explicit position position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
@@ -510,28 +510,28 @@ marginT EndMargin(path, pen);
pen nullpen;
side LeftSide;
path nullpath;
-marker[] copy(marker[] a);
real[][] copy(real[][] a);
guide[] copy(guide[] a);
+marker[] copy(marker[] a);
string[] copy(string[] a);
pair[][] copy(pair[][] a);
void()()[] copy(void()()[] a);
-coord[] copy(coord[] a);
pen[][] copy(pen[][] a);
path[] copy(path[] a);
bool3[] copy(bool3[] a);
-coord[] copy(coord[] a);
pair[] copy(pair[] a);
bool[] copy(bool[] a);
+coord[] copy(coord[] a);
Legend[] copy(Legend[] a);
-picture[] copy(picture[] a);
pen[] copy(pen[] a);
+picture[] copy(picture[] a);
triple[] copy(triple[] a);
int[] copy(int[] a);
string[][] copy(string[][] a);
frame[] copy(frame[] a);
-Label[] copy(Label[] a);
+coord[] copy(coord[] a);
real[] copy(real[] a);
+Label[] copy(Label[] a);
object[] copy(object[] a);
real[] abs(pair[] a);
real[] abs(triple[] a);
@@ -563,24 +563,24 @@ pen deepblue;
pen palered;
real[] map(real f(pair), pair[] a);
int[] map(int f(real), real[] a);
+picture[] map(picture f(picture), picture[] a);
frame[] map(frame f(frame), frame[] a);
-coord[] map(coord f(coord), coord[] a);
triple[] map(triple f(triple), triple[] a);
pen[] map(pen f(pen), pen[] a);
-Label[] map(Label f(Label), Label[] a);
-Legend[] map(Legend f(Legend), Legend[] a);
+coord[] map(coord f(coord), coord[] a);
+coord[] map(coord f(coord), coord[] a);
pair[] map(pair f(pair), pair[] a);
-picture[] map(picture f(picture), picture[] a);
+object[] map(object f(object), object[] a);
string[] map(string f(string), string[] a);
+marker[] map(marker f(marker), marker[] a);
void()()[] map(void f()()(void()()), void()()[] a);
real[] map(real f(real), real[] a);
int[] map(int f(int), int[] a);
bool3[] map(bool3 f(bool3), bool3[] a);
-coord[] map(coord f(coord), coord[] a);
-object[] map(object f(object), object[] a);
+Label[] map(Label f(Label), Label[] a);
bool[] map(bool f(bool), bool[] a);
path[] map(path f(path), path[] a);
-marker[] map(marker f(marker), marker[] a);
+Legend[] map(Legend f(Legend), Legend[] a);
guide[] map(guide f(guide), guide[] a);
path unstraighten(path p);
path3 unstraighten(path3 p);
@@ -594,23 +594,23 @@ pair minratio(frame f);
pair minratio(triple[][] p, pair b);
pair minratio(path3 g);
int[] sequence(int n);
+object[] sequence(object f(int), int n);
+Legend[] sequence(Legend f(int), int n);
int[] sequence(int f(int), int n);
pair[] sequence(pair f(int), int n);
guide[] sequence(guide f(int), int n);
pen[] sequence(pen f(int), int n);
-coord[] sequence(coord f(int), int n);
-picture[] sequence(picture f(int), int n);
-marker[] sequence(marker f(int), int n);
void()()[] sequence(void f()()(int), int n);
bool[] sequence(bool f(int), int n);
string[] sequence(string f(int), int n);
bool3[] sequence(bool3 f(int), int n);
coord[] sequence(coord f(int), int n);
-Label[] sequence(Label f(int), int n);
+picture[] sequence(picture f(int), int n);
+marker[] sequence(marker f(int), int n);
real[] sequence(real f(int), int n);
int[] sequence(int n, int m);
-object[] sequence(object f(int), int n);
-Legend[] sequence(Legend f(int), int n);
+coord[] sequence(coord f(int), int n);
+Label[] sequence(Label f(int), int n);
triple[] sequence(triple f(int), int n);
path[] sequence(path f(int), int n);
frame[] sequence(frame f(int), int n);
@@ -685,20 +685,20 @@ void report(int i);
void report(transform t);
void add(frame dest, frame src);
void add(picture pic=<default>, void d(frame f, transform t), bool exact=<default>);
+void add(picture pic=<default>, void d(frame f, real[][] t, picture pic, projection P), bool exact=<default>);
void add(picture pic=<default>, void d(picture, real[][]), bool exact=<default>);
void add(picture src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture dest=<default>, frame src, pair position, pair align, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(frame dest, frame src, pair position, pair align, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture src, bool group=<default>, filltype filltype=<default>, bool above=<default>);
-void add(picture pic=<default>, Label L);
void add(picture dest, picture src, bool group=<default>, filltype filltype=<default>, bool above=<default>);
+void add(picture pic=<default>, Label L);
void add(picture dest, picture src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture dest=<default>, object F, pair position=<default>, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture pic=<default>, void d(picture, transform), bool exact=<default>);
void add(frame f, transform t=<default>, Label L);
void add(frame dest, frame src, filltype filltype, bool above=<default>);
void add(frame dest, frame src, bool group, filltype filltype=<default>, bool above=<default>);
-void add(picture pic=<default>, void d(frame f, real[][] t, picture pic, projection P), bool exact=<default>);
void add(frame dest, frame src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture dest=<default>, frame src, pair position=<default>, bool group=<default>, filltype filltype=<default>, bool above=<default>);
plain plain;
@@ -728,23 +728,23 @@ string[] array(int n, string value, int depth=<default>);
pair[][] array(int n, pair[] value, int depth=<default>);
bool3[] array(int n, bool3 value, int depth=<default>);
coord[] array(int n, coord value, int depth=<default>);
-Label[] array(int n, Label value, int depth=<default>);
+picture[] array(int n, picture value, int depth=<default>);
+marker[] array(int n, marker value, int depth=<default>);
real[][] array(int n, real[] value, int depth=<default>);
real[] array(int n, real value, int depth=<default>);
-object[] array(int n, object value, int depth=<default>);
-Legend[] array(int n, Legend value, int depth=<default>);
+coord[] array(int n, coord value, int depth=<default>);
+Label[] array(int n, Label value, int depth=<default>);
triple[] array(int n, triple value, int depth=<default>);
path[] array(int n, path value, int depth=<default>);
frame[] array(int n, frame value, int depth=<default>);
pen[][] array(int n, pen[] value, int depth=<default>);
+object[] array(int n, object value, int depth=<default>);
+Legend[] array(int n, Legend value, int depth=<default>);
int[] array(int n, int value, int depth=<default>);
string[][] array(int n, string[] value, int depth=<default>);
pair[] array(int n, pair value, int depth=<default>);
guide[] array(int n, guide value, int depth=<default>);
pen[] array(int n, pen value, int depth=<default>);
-coord[] array(int n, coord value, int depth=<default>);
-picture[] array(int n, picture value, int depth=<default>);
-marker[] array(int n, marker value, int depth=<default>);
file binput(string name, bool check=<default>);
bool BeginBar(picture, path, pen, marginT(path, pen))(real size=<default>);
bool BeginBar(picture, path, pen, marginT(path, pen));
@@ -787,15 +787,15 @@ void draw(frame f, triple[] p, real[] knot, real[] weights=<default>, pen p);
void draw(frame f, triple[][] p, real[] uknot, real[] vknot, real[][] weights=<default>, pen[] p, real opacity, real shininess, real prcshininess, pen[] colors, bool lighton);
void draw(picture pic=<default>, path[] g, pen fillrule=<default>, pen[] p);
void draw(frame f, explicit path[] g, pen p=<default>);
+object draw(picture pic=<default>, Label L, path e(frame dest, frame src=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>), pair position, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
void draw(picture pic=<default>, Label L=<default>, path g, align align=<default>, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, bool bar(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, Label legend=<default>, marker marker=<default>);
void draw(pair origin, picture pic=<default>, Label L=<default>, path g, align align=<default>, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, bool bar(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, Label legend=<default>, marker marker=<default>);
-object draw(picture pic=<default>, Label L, path e(frame dest, frame src=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>), pair position, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
void draw(picture pic=<default>, guide[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
void draw(pair origin, picture pic=<default>, guide[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
-void draw(picture pic=<default>, explicit path[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
-void draw(pair origin, picture pic=<default>, explicit path[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
void draw(frame f, guide[] g, pen p=<default>);
void draw(frame f, path g, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen)));
+void draw(picture pic=<default>, explicit path[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
+void draw(pair origin, picture pic=<default>, explicit path[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
object draw(picture pic=<default>, Label L, path e(frame dest, frame src=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>), real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
void draw(frame f, path g, pen p=<default>);
int mantissaBits;
@@ -862,19 +862,19 @@ void write(file file=<default>, string s=<default>, transform x, void suffix(fil
void write(file file=<default>, string s=<default>, guide x, void suffix(file)=<default> ... guide[]);
void write(file file=<default>, string s=<default>, pen x, void suffix(file)=<default> ... pen[]);
void write(file file, string s=<default>, explicit guide[] x, void suffix(file)=<default>);
-void write(pairOrTriple a);
void write(string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>);
-void write(file file=<default>, align align, void suffix(file)=<default>);
+void write(file file=<default>, Label L, void suffix(file)=<default>);
void write(string s=<default>, explicit path[] x, void suffix(file)=<default>);
void write(file file, void suffix(file)=<default>);
void write(file file=<default>, string s=<default>, pen[] p);
void write(void suffix(file)=<default>);
void write(file file, string s=<default>, explicit path[] x, void suffix(file)=<default>);
+void write(file file=<default>, align align, void suffix(file)=<default>);
void write(file file, string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>);
void write(string s=<default>, bool3 b, void suffix(file)=<default>);
void write(file file, string s=<default>, bool3 b, void suffix(file)=<default>);
void write(string s=<default>, explicit guide[] x, void suffix(file)=<default>);
-void write(file file=<default>, Label L, void suffix(file)=<default>);
+void write(pairOrTriple a);
void save()();
marginT EndPenMargin(path, pen);
pair NNE;
@@ -929,21 +929,21 @@ real[] concat(... real[][]);
marker[] concat(... marker[][]);
pair[] concat(... pair[][]);
object[] concat(... object[][]);
-pen[] concat(... pen[][]);
Label[] concat(... Label[][]);
+pen[] concat(... pen[][]);
+coord[] concat(... coord[][]);
path[] concat(... path[][]);
int[] concat(... int[][]);
void()()[] concat(... void()()[][]);
-string[] concat(... string[][]);
picture[] concat(... picture[][]);
-triple[] concat(... triple[][]);
+string[] concat(... string[][]);
Legend[] concat(... Legend[][]);
-bool3[] concat(... bool3[][]);
+triple[] concat(... triple[][]);
coord[] concat(... coord[][]);
+bool3[] concat(... bool3[][]);
frame[] concat(... frame[][]);
guide[] concat(... guide[][]);
bool[] concat(... bool[][]);
-coord[] concat(... coord[][]);
int OR(int a, int b);
real log1p(real x);
real[] log1p(real[] a);
@@ -951,60 +951,60 @@ real infinity;
bool alias(pair[][] a, pair[][] b);
bool alias(guide[] a, guide[] b);
bool alias(coords2 a, coords2 b);
-bool alias(scaling a, scaling b);
-bool alias(pairOrTriple a, pairOrTriple b);
-bool alias(coords3 a, coords3 b);
-bool alias(marker[] a, marker[] b);
+bool alias(Legend a, Legend b);
+bool alias(light a, light b);
bool alias(arrowhead a, arrowhead b);
bool alias(pair[] a, pair[] b);
bool alias(bool3[] a, bool3[] b);
-bool alias(coord[] a, coord[] b);
-bool alias(Label a, Label b);
+bool alias(coord a, coord b);
+bool alias(position a, position b);
bool alias(int[] a, int[] b);
bool alias(string[][] a, string[][] b);
bool alias(hsv a, hsv b);
-bool alias(freezableBounds a, freezableBounds b);
-bool alias(picture a, picture b);
-bool alias(scaleT a, scaleT b);
+bool alias(scaling a, scaling b);
+bool alias(pairOrTriple a, pairOrTriple b);
+bool alias(coords3 a, coords3 b);
+bool alias(object[] a, object[] b);
bool alias(processtime a, processtime b);
bool alias(real[][] a, real[][] b);
-bool alias(coord[] a, coord[] b);
-bool alias(scaling a, scaling b);
-bool alias(bounds a, bounds b);
-bool alias(object a, object b);
+bool alias(coords2 a, coords2 b);
+bool alias(Label a, Label b);
bool alias(slice a, slice b);
+bool alias(freezableBounds a, freezableBounds b);
+bool alias(picture a, picture b);
+bool alias(picture[] a, picture[] b);
bool alias(string[] a, string[] b);
-bool alias(coord a, coord b);
-bool alias(autoscaleT a, autoscaleT b);
-bool alias(object[] a, object[] b);
+bool alias(scaleT a, scaleT b);
+bool alias(framedTransformStack a, framedTransformStack b);
+bool alias(Label[] a, Label[] b);
bool alias(cputime a, cputime b);
bool alias(frame[] a, frame[] b);
-bool alias(transformation a, transformation b);
+bool alias(scaling a, scaling b);
+bool alias(bounds a, bounds b);
+bool alias(object a, object b);
bool alias(bool[] a, bool[] b);
bool alias(void()()[] a, void()()[] b);
bool alias(filltype a, filltype b);
-bool alias(align a, align b);
-bool alias(picture[] a, picture[] b);
bool alias(pen[][] a, pen[][] b);
bool alias(bool3 a, bool3 b);
+bool alias(coord[] a, coord[] b);
+bool alias(autoscaleT a, autoscaleT b);
+bool alias(path[] a, path[] b);
+bool alias(transformation a, transformation b);
+bool alias(triple[] a, triple[] b);
+bool alias(marginT a, marginT b);
+bool alias(align a, align b);
+bool alias(Legend[] a, Legend[] b);
+bool alias(real[] a, real[] b);
bool alias(coord a, coord b);
bool alias(ScaleT a, ScaleT b);
-bool alias(Label[] a, Label[] b);
-bool alias(path[] a, path[] b);
+bool alias(pen[] a, pen[] b);
bool alias(projection a, projection b);
bool alias(indexedTransform a, indexedTransform b);
bool alias(marker a, marker b);
-bool alias(triple[] a, triple[] b);
-bool alias(marginT a, marginT b);
+bool alias(marker[] a, marker[] b);
+bool alias(coord[] a, coord[] b);
bool alias(side a, side b);
-bool alias(real[] a, real[] b);
-bool alias(coords2 a, coords2 b);
-bool alias(Legend a, Legend b);
-bool alias(pen[] a, pen[] b);
-bool alias(light a, light b);
-bool alias(framedTransformStack a, framedTransformStack b);
-bool alias(position a, position b);
-bool alias(Legend[] a, Legend[] b);
real pi;
int getint(string name=<default>, int default=<default>, string prompt=<default>, bool store=<default>);
bool IgnoreAspect;
@@ -1031,23 +1031,23 @@ real[][] sort(real[][] a);
string[] sort(string[] a);
string[][] sort(string[][] a);
bool3[] sort(bool3[] a, bool less(bool3, bool3));
-coord[] sort(coord[] a, bool less(coord, coord));
path[] sort(path[] a, bool less(path, path));
-coord[] sort(coord[] a, bool less(coord, coord));
pair[] sort(pair[] a, bool less(pair, pair));
void()()[] sort(void()()[] a, bool less(void()(), void()()));
real[] sort(real[] a, bool less(real, real));
bool[] sort(bool[] a, bool less(bool, bool));
marker[] sort(marker[] a, bool less(marker, marker));
object[] sort(object[] a, bool less(object, object));
-pen[] sort(pen[] a, bool less(pen, pen));
Label[] sort(Label[] a, bool less(Label, Label));
+pen[] sort(pen[] a, bool less(pen, pen));
+coord[] sort(coord[] a, bool less(coord, coord));
guide[] sort(guide[] a, bool less(guide, guide));
triple[] sort(triple[] a, bool less(triple, triple));
string[] sort(string[] a, bool less(string, string));
int[] sort(int[] a, bool less(int, int));
picture[] sort(picture[] a, bool less(picture, picture));
Legend[] sort(Legend[] a, bool less(Legend, Legend));
+coord[] sort(coord[] a, bool less(coord, coord));
frame[] sort(frame[] a, bool less(frame, frame));
pen salmon;
bool ignore;
@@ -1337,8 +1337,8 @@ Label operator *(real[][] t, Label L);
picture operator *(real[][] t, picture orig);
bounds operator *(transform t, bounds b);
object operator *(transform t, explicit object F);
-path[] operator *(transform t, explicit path[] p);
Label operator *(transform t, Label L);
+path[] operator *(transform t, explicit path[] p);
pair[] operator *(transform t, pair[] z);
picture operator *(transform t, picture orig);
side operator *(real x, side s);
@@ -1356,24 +1356,21 @@ pen operator init();
frame operator init();
file operator init();
hsv operator init();
-picture operator init();
-coords2 operator init();
scaling operator init();
pairOrTriple operator init();
coords2 operator init();
Legend operator init();
-bool3 operator init();
coord operator init();
ScaleT operator init();
-coord operator init();
+bool3 operator init();
autoscaleT operator init();
-cputime operator init();
scaleT operator init();
-processtime operator init();
+framedTransformStack operator init();
+cputime operator init();
coords3 operator init();
-arrowhead operator init();
+processtime operator init();
light operator init();
-framedTransformStack operator init();
+arrowhead operator init();
projection operator init();
indexedTransform operator init();
marker operator init();
@@ -1381,13 +1378,16 @@ transformation operator init();
scaling operator init();
bounds operator init();
object operator init();
+coords2 operator init();
Label operator init();
+coord operator init();
position operator init();
-marginT operator init();
side operator init();
-filltype operator init();
+marginT operator init();
align operator init();
+filltype operator init();
slice operator init();
+picture operator init();
real operator cast(int);
pair operator cast(int);
pair operator cast(real);
@@ -1430,32 +1430,32 @@ guide operator cast(cycleToken tok);
guide operator cast(curlSpecifier spec);
guide operator cast(tensionSpecifier t);
guide[] operator cast(path[] g);
-bool3 operator cast(bool b);
frame operator cast(object F);
+bool3 operator cast(bool b);
position operator cast(pair x);
pair operator cast(position P);
-align operator cast(pair dir);
object operator cast(Label L);
Label operator cast(object F);
-guide[] operator cast(pair[] z);
-path[] operator cast(guide[] g);
+align operator cast(pair dir);
object operator cast(frame f);
+guide[] operator cast(pair[] z);
align operator cast(triple dir);
+path[] operator cast(guide[] g);
bool[] operator cast(bool3[] b);
-pen operator cast(hsv hsv);
-path[] operator cast(guide g);
pair operator cast(pairOrTriple a);
triple operator cast(pairOrTriple a);
+pen operator cast(hsv hsv);
+path[] operator cast(guide g);
+align operator cast(side side);
path[] operator cast(pair[] z);
path[] operator cast(path p);
hsv operator cast(pen p);
bool operator cast(bool3 b);
-align operator cast(side side);
position operator cast(int x);
position operator cast(real x);
object operator cast(string s);
-bool3[] operator cast(bool[] b);
Label operator cast(string s);
+bool3[] operator cast(bool[] b);
pen deepred;
bool error(file f);
string operator ecast(int);
@@ -1552,41 +1552,41 @@ bool operator ==(file a, file b);
bool operator ==(path a, path b);
bool operator ==(path3 a, path3 b);
bool operator ==(slice a, slice b);
-bool operator ==(coord a, coord b);
-bool operator ==(autoscaleT a, autoscaleT b);
+bool operator ==(freezableBounds a, freezableBounds b);
+bool operator ==(picture a, picture b);
+bool operator ==(scaleT a, scaleT b);
+bool operator ==(framedTransformStack a, framedTransformStack b);
bool operator ==(cputime a, cputime b);
bool operator ==(bool a, bool3 b);
-bool operator ==(transformation a, transformation b);
+bool operator ==(scaling a, scaling b);
+bool operator ==(bounds a, bounds b);
+bool operator ==(object a, object b);
bool operator ==(filltype a, filltype b);
-bool operator ==(align a, align b);
bool operator ==(bool3 a, bool3 b);
+bool operator ==(autoscaleT a, autoscaleT b);
+bool operator ==(transformation a, transformation b);
+bool operator ==(marginT a, marginT b);
+bool operator ==(align a, align b);
bool operator ==(coord a, coord b);
bool operator ==(ScaleT a, ScaleT b);
bool operator ==(projection a, projection b);
bool operator ==(indexedTransform a, indexedTransform b);
bool operator ==(marker a, marker b);
-bool operator ==(marginT a, marginT b);
+bool operator ==(bool3 a, bool b);
bool operator ==(side a, side b);
bool operator ==(coords2 a, coords2 b);
bool operator ==(Legend a, Legend b);
bool operator ==(light a, light b);
-bool operator ==(framedTransformStack a, framedTransformStack b);
-bool operator ==(bool3 a, bool b);
+bool operator ==(arrowhead a, arrowhead b);
+bool operator ==(coord a, coord b);
bool operator ==(position a, position b);
-bool operator ==(coords2 a, coords2 b);
+bool operator ==(hsv a, hsv b);
bool operator ==(scaling a, scaling b);
bool operator ==(pairOrTriple a, pairOrTriple b);
bool operator ==(coords3 a, coords3 b);
-bool operator ==(arrowhead a, arrowhead b);
-bool operator ==(Label a, Label b);
-bool operator ==(hsv a, hsv b);
-bool operator ==(freezableBounds a, freezableBounds b);
-bool operator ==(picture a, picture b);
-bool operator ==(scaleT a, scaleT b);
bool operator ==(processtime a, processtime b);
-bool operator ==(scaling a, scaling b);
-bool operator ==(bounds a, bounds b);
-bool operator ==(object a, object b);
+bool operator ==(coords2 a, coords2 b);
+bool operator ==(Label a, Label b);
bool operator !=(bool a, bool b);
bool[] operator !=(bool a, bool[] b);
bool[] operator !=(bool[] a, bool b);
@@ -1624,41 +1624,41 @@ bool operator !=(file a, file b);
bool operator !=(path a, path b);
bool operator !=(path3 a, path3 b);
bool operator !=(slice a, slice b);
-bool operator !=(coord a, coord b);
-bool operator !=(autoscaleT a, autoscaleT b);
+bool operator !=(freezableBounds a, freezableBounds b);
+bool operator !=(picture a, picture b);
+bool operator !=(scaleT a, scaleT b);
+bool operator !=(framedTransformStack a, framedTransformStack b);
bool operator !=(cputime a, cputime b);
bool operator !=(bool a, bool3 b);
-bool operator !=(transformation a, transformation b);
+bool operator !=(scaling a, scaling b);
+bool operator !=(bounds a, bounds b);
+bool operator !=(object a, object b);
bool operator !=(filltype a, filltype b);
-bool operator !=(align a, align b);
bool operator !=(bool3 a, bool3 b);
+bool operator !=(autoscaleT a, autoscaleT b);
+bool operator !=(transformation a, transformation b);
+bool operator !=(marginT a, marginT b);
+bool operator !=(align a, align b);
bool operator !=(coord a, coord b);
bool operator !=(ScaleT a, ScaleT b);
bool operator !=(projection a, projection b);
bool operator !=(indexedTransform a, indexedTransform b);
bool operator !=(marker a, marker b);
-bool operator !=(marginT a, marginT b);
+bool operator !=(bool3 a, bool b);
bool operator !=(side a, side b);
bool operator !=(coords2 a, coords2 b);
bool operator !=(Legend a, Legend b);
bool operator !=(light a, light b);
-bool operator !=(framedTransformStack a, framedTransformStack b);
-bool operator !=(bool3 a, bool b);
+bool operator !=(arrowhead a, arrowhead b);
+bool operator !=(coord a, coord b);
bool operator !=(position a, position b);
-bool operator !=(coords2 a, coords2 b);
+bool operator !=(hsv a, hsv b);
bool operator !=(scaling a, scaling b);
bool operator !=(pairOrTriple a, pairOrTriple b);
bool operator !=(coords3 a, coords3 b);
-bool operator !=(arrowhead a, arrowhead b);
-bool operator !=(Label a, Label b);
-bool operator !=(hsv a, hsv b);
-bool operator !=(freezableBounds a, freezableBounds b);
-bool operator !=(picture a, picture b);
-bool operator !=(scaleT a, scaleT b);
bool operator !=(processtime a, processtime b);
-bool operator !=(scaling a, scaling b);
-bool operator !=(bounds a, bounds b);
-bool operator !=(object a, object b);
+bool operator !=(coords2 a, coords2 b);
+bool operator !=(Label a, Label b);
bool operator <(int a, int b);
bool[] operator <(int a, int[] b);
bool[] operator <(int[] a, int b);
@@ -1838,8 +1838,8 @@ void updatefunction();
void _draw(frame f, path g, pen p);
void _draw(frame f, path3 g, triple center=<default>, pen p, int interaction=<default>);
void _draw(picture pic, path g, pen p, marginT margin(path, pen));
-object align(object F, pair align);
frame align(frame f, pair align);
+object align(object F, pair align);
path[] align(path[] g, transform t=<default>, pair position, pair align, pen p=<default>);
real unitrand();
string[] history(string name, int n=<default>);
@@ -1907,8 +1907,8 @@ triple accel(path3 p, real t);
frame Portrait(frame f);
void tex(frame f, string s);
void tex(frame f, string s, pair min, pair max);
-void tex(picture pic=<default>, string s, pair min, pair max);
void tex(picture pic=<default>, string s);
+void tex(picture pic=<default>, string s, pair min, pair max);
pen Black;
triple size3(frame f);
void size3(picture pic=<default>, real x, real y=<default>, real z=<default>, bool keepAspect=<default>);