libcmo21/CodeGen/BMapBindings/ExpFctDecl.java

30 lines
607 B
Java
Raw Permalink Normal View History

2023-11-02 10:53:16 +08:00
import java.util.Vector;
/**
* The class represent an export BMap function.
*/
2023-11-02 10:53:16 +08:00
public class ExpFctDecl {
/**
* The name of this function.
*/
2023-11-02 10:53:16 +08:00
public String mFctName;
/**
* The return value type of this function.
*/
2023-11-02 10:53:16 +08:00
public VariableType mFctRetType;
/**
* The parameters (arguments) list of this function. Each items are
* {@linkplain ExpFctParamDecl} and represent parameter one by one from left to
* right.
*/
2023-11-02 10:53:16 +08:00
public Vector<ExpFctParamDecl> mFctParams;
public ExpFctDecl() {
mFctName = "";
mFctRetType = new VariableType();
2023-11-02 10:53:16 +08:00
mFctParams = new Vector<ExpFctParamDecl>();
}
}