gov.llnl.babel.backend.python
Class TranslateArguments
java.lang.Object
   gov.llnl.babel.backend.python.TranslateArguments
gov.llnl.babel.backend.python.TranslateArguments
- public class TranslateArguments 
- extends java.lang.Object
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RETURN_VAR
public static final java.lang.String RETURN_VAR
- See Also:
- Constant Field Values
TranslateArguments
public TranslateArguments(LanguageWriter writer,
                          Method m,
                          Context context,
                          boolean localVars,
                          boolean isClient)
setConvertIncoming
public void setConvertIncoming(boolean convertIncoming)
- 
 
isConvertIncoming
public boolean isConvertIncoming()
- 
 
setBorrowArrays
public final void setBorrowArrays(boolean borrowArrays)
- 
 
isBorrowArrays
public final boolean isBorrowArrays()
- 
 
hasProxy
public static boolean hasProxy(Type ty,
                               boolean inout,
                               boolean isClient)
- 
 
proxyVariable
public static java.lang.String proxyVariable(java.lang.String var)
- 
 
convertIncomingArguments
public void convertIncomingArguments(boolean sidlToPython)
- 
 
convertOutgoingArguments
public void convertOutgoingArguments(boolean sidlToPython)
- 
 
extractOut
public static java.util.List extractOut(Type returnType,
                                        java.util.List argList)
- Create a list of out parameters.
 
- 
 
convertPythonToSidl
public void convertPythonToSidl(java.lang.String arg)
                         throws CodeGenerationException
- 
- Throws:
- CodeGenerationException
 
convertPythonToSidl
public void convertPythonToSidl(java.lang.String arg,
                                java.lang.String kwDict,
                                java.lang.String kwList)
                         throws CodeGenerationException
- 
- Throws:
- CodeGenerationException
 
convertSidlToPython
public void convertSidlToPython()
                         throws CodeGenerationException
- 
- Throws:
- CodeGenerationException
 
declareProxy
public void declareProxy(Type t,
                         java.lang.String name,
                         int mode)
                  throws CodeGenerationException
- 
- Throws:
- CodeGenerationException
 
declareProxies
public void declareProxies()
                    throws CodeGenerationException
- 
- Throws:
- CodeGenerationException