gov.llnl.babel.backend.c
Class ArrayMethods
java.lang.Object
|
+--gov.llnl.babel.backend.c.ArrayMethods
- public class ArrayMethods
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayMethods
public ArrayMethods(SymbolID id,
boolean isEnum)
generateCreateName
public static java.lang.String generateCreateName(SymbolID id,
java.lang.String shortType)
generateOneDName
public static java.lang.String generateOneDName(SymbolID id)
generateTwoDName
public static java.lang.String generateTwoDName(SymbolID id,
java.lang.String shortType)
generateBorrowName
public static java.lang.String generateBorrowName(SymbolID id)
generateSmartCopyName
public static java.lang.String generateSmartCopyName(SymbolID id)
generateDelRefName
public static java.lang.String generateDelRefName(SymbolID id)
generateAddRefName
public static java.lang.String generateAddRefName(SymbolID id)
generateGetName
public static java.lang.String generateGetName(SymbolID id)
generateGetName
public static java.lang.String generateGetName(SymbolID id,
int num)
generateSetName
public static java.lang.String generateSetName(SymbolID id)
generateSetName
public static java.lang.String generateSetName(SymbolID id,
int num)
generateDimenName
public static java.lang.String generateDimenName(SymbolID id)
generateBoundName
public static java.lang.String generateBoundName(SymbolID id,
java.lang.String direction)
generateOrderName
public static java.lang.String generateOrderName(SymbolID id,
java.lang.String order)
generateCopyName
public static java.lang.String generateCopyName(SymbolID id)
generateEnsureName
public static java.lang.String generateEnsureName(SymbolID id)
generateHeader
public void generateHeader(LanguageWriter lw)
generateStub
public void generateStub(LanguageWriter lw)