2 ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001.
3 ** See ../LICENSE for license information.
9 INF_EXPORT, INF_PRIVATE
13 interfaceNodeKind kind; /* which kind of interface node */
16 importNodeList imports; /* a list of simpleId or TYPEDEF_NAME */
17 traitRefNodeList uses; /* a list of traitRef */
20 } content; /* can be empty */
21 /* the list that made up <interface> is chained thru next */
24 extern /*@unused@*/ cstring interfaceNode_unparse (interfaceNode p_x);
25 extern void interfaceNode_free (/*@null@*/ /*@only@*/ interfaceNode p_x);