Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

nci/suif/suif2b/basepasses/usefulpasses/source_lang_support.h File Reference

#include <suifpasses/suifpasses.h>
#include <suifkernel/utilities.h>
#include <common/lstring.h>

Go to the source code of this file.

Compounds

class  ConvertToFortranForm
class  UnconvertFromFortranForm

Functions

void set_source_lang (ProcedureSymbol* proc_sym, LString lang)
 Set the source language for proc_sym to lang.

LString get_source_lang (ProcedureSymbol* proc_sym)
 Get the source language for proc_sym. More...

void set_source_language (FileSetBlock* fsb, LString lang)
 Set the language for all procedure symbols in fsb.


Variables

DLLIMPORT const LString k_source_language
DLLIMPORT const LString k_c_lang
DLLIMPORT const LString k_fortran_lang
DLLIMPORT const LString k_c_plus_plus_lang
DLLIMPORT const LString k_java_lang
DLLIMPORT const LString k_undef_lang


Function Documentation

LString get_source_lang ( ProcedureSymbol * proc_sym)

Get the source language for proc_sym.

If none is recorded, k_undef_lang is returned.

void set_source_lang ( ProcedureSymbol * proc_sym,
LString lang)

Set the source language for proc_sym to lang.

void set_source_language ( FileSetBlock * fsb,
LString lang)

Set the language for all procedure symbols in fsb.


Variable Documentation

DLLIMPORT const LString k_c_lang

DLLIMPORT const LString k_c_plus_plus_lang

DLLIMPORT const LString k_fortran_lang

DLLIMPORT const LString k_java_lang

DLLIMPORT const LString k_source_language

DLLIMPORT const LString k_undef_lang


Generated at Mon Jul 31 13:41:25 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000