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,
Context context)
generateCreateName
public static java.lang.String generateCreateName(SymbolID id,
java.lang.String shortType)
generateOneDName
public static java.lang.String generateOneDName(SymbolID id)
generateOneDInitName
public static java.lang.String generateOneDInitName(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)
generateSliceName
public static java.lang.String generateSliceName(SymbolID id)
generateEnsureName
public static java.lang.String generateEnsureName(SymbolID id)
generateHeader
public void generateHeader(LanguageWriter lw)
generateStub
public void generateStub(LanguageWriter lw)