gov.llnl.babel.backend.c
public class ArrayMethods extends java.lang.Object
Constructor and Description |
---|
ArrayMethods(SymbolID id,
boolean isEnum,
Context context) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
generateAddRefName(SymbolID id) |
static java.lang.String |
generateBorrowName(SymbolID id) |
static java.lang.String |
generateBoundName(SymbolID id,
java.lang.String direction) |
static java.lang.String |
generateCopyName(SymbolID id) |
static java.lang.String |
generateCreateName(SymbolID id,
java.lang.String shortType) |
static java.lang.String |
generateDelRefName(SymbolID id) |
static java.lang.String |
generateDimenName(SymbolID id) |
static java.lang.String |
generateEnsureName(SymbolID id) |
static java.lang.String |
generateGetName(SymbolID id) |
static java.lang.String |
generateGetName(SymbolID id,
int num) |
void |
generateHeader(LanguageWriter lw) |
static java.lang.String |
generateOneDInitName(SymbolID id) |
static java.lang.String |
generateOneDName(SymbolID id) |
static java.lang.String |
generateOrderName(SymbolID id,
java.lang.String order) |
static java.lang.String |
generateSetName(SymbolID id) |
static java.lang.String |
generateSetName(SymbolID id,
int num) |
static java.lang.String |
generateSliceName(SymbolID id) |
static java.lang.String |
generateSmartCopyName(SymbolID id) |
void |
generateStub(LanguageWriter lw) |
static java.lang.String |
generateTwoDName(SymbolID id,
java.lang.String shortType) |
public static java.lang.String generateCreateName(SymbolID id, java.lang.String shortType)
public static java.lang.String generateOneDName(SymbolID id)
public static java.lang.String generateOneDInitName(SymbolID id)
public static java.lang.String generateTwoDName(SymbolID id, java.lang.String shortType)
public static java.lang.String generateBorrowName(SymbolID id)
public static java.lang.String generateSmartCopyName(SymbolID id)
public static java.lang.String generateDelRefName(SymbolID id)
public static java.lang.String generateAddRefName(SymbolID id)
public static java.lang.String generateGetName(SymbolID id)
public static java.lang.String generateGetName(SymbolID id, int num)
public static java.lang.String generateSetName(SymbolID id)
public static java.lang.String generateSetName(SymbolID id, int num)
public static java.lang.String generateDimenName(SymbolID id)
public static java.lang.String generateBoundName(SymbolID id, java.lang.String direction)
public static java.lang.String generateOrderName(SymbolID id, java.lang.String order)
public static java.lang.String generateCopyName(SymbolID id)
public static java.lang.String generateSliceName(SymbolID id)
public static java.lang.String generateEnsureName(SymbolID id)
public void generateHeader(LanguageWriter lw)
public void generateStub(LanguageWriter lw)