language-c-0.3.1.1: Analysis and generation of C codeContentsIndex
Search:
AbstractParamDecl
addCppOption
addExtraOption
adjustPos
analyseAST
analyseExt
analyseExtDecls
analyseFunDef
analyseTypeDecl
AnonBitField
AnonymousRef
ArraySize
1 (Data Constructor)
2 (Type/Class)
ArrayType
AsmBlock
AsmEvent
AsmName
astError
Attr
1 (Data Constructor)
2 (Type/Class)
Attributes
Auto
AutoSpec
BadSpecifierError
1 (Type/Class)
2 (Data Constructor)
badSpecifierError
base
BaseChar
BaseDouble
BaseFloat
BaseInt
builtinIdent
builtinPos
BuiltinType
builtinTypeNames
CAddAssOp
CAddOp
CAdrOp
CAlignofExpr
CAlignofType
CAndAssOp
CAndOp
canonicalStorageSpec
canonicalTypeSpec
CArrDeclr
CArrDesig
CArrSize
1 (Data Constructor)
2 (Type/Class)
CAsm
CAsmExt
CAsmOperand
1 (Data Constructor)
2 (Type/Class)
CAsmStmt
1 (Data Constructor)
2 (Type/Class)
CAssign
CAssignOp
1 (Data Constructor)
2 (Type/Class)
catchTravError
CAttr
1 (Data Constructor)
2 (Type/Class)
CAttrQual
CAuto
CBinary
CBinaryOp
CBlockDecl
CBlockItem
CBlockStmt
CBoolType
CBreak
CBuiltin
CBuiltinExpr
CBuiltinOffsetOf
CBuiltinTypesCompatible
CBuiltinVaArg
CCall
CCase
CCases
CCast
CChar
1 (Data Constructor)
2 (Type/Class)
cChar
CCharConst
CChars
cChars
CCharType
cChar_w
CComma
CComplexImag
CComplexReal
CComplexType
CCompOp
CCompound
CCompoundLit
CCond
CConst
1 (Data Constructor)
2 (Type/Class)
CConstQual
CCont
CDecl
1 (Data Constructor)
2 (Type/Class)
CDeclExt
CDeclr
1 (Data Constructor)
2 (Type/Class)
CDeclSpec
CDefault
CDerivedDeclr
CDesignator
CDivAssOp
CDivOp
CDoubleType
CEnum
1 (Type/Class)
2 (Data Constructor)
CEnumType
CEqOp
CError
1 (Data Constructor)
2 (Type/Class)
CExpr
1 (Data Constructor)
2 (Type/Class)
CExtDecl
CExtern
CFDefExt
CFloat
1 (Data Constructor)
2 (Type/Class)
cFloat
CFloatConst
CFloatType
CFor
CFunDeclr
CFunDef
1 (Data Constructor)
2 (Type/Class)
CGeqOp
CGoto
CGotoPtr
CGrOp
changeErrorLevel
CIf
CIndex
CIndOp
CInit
CInitExpr
CInitList
1 (Data Constructor)
2 (Type/Class)
CInlineQual
CIntConst
CInteger
1 (Data Constructor)
2 (Type/Class)
cInteger
CIntFlag
CIntRepr
CIntType
CLabAddrExpr
CLabel
clearFlag
CLeOp
CLeqOp
CLndOp
CLongType
CLorOp
CMember
CMemberDesig
CMinOp
CMulAssOp
CMulOp
CNegOp
CNeqOp
CNestedFunDef
CNoArrSize
CNode
CompDecl
CompDef
compTag
CompTyKind
CompType
1 (Data Constructor)
2 (Type/Class)
CompTypeRef
1 (Data Constructor)
2 (Type/Class)
concatCStrings
concatMapM
constant
COrAssOp
COrOp
countLines
CPlusOp
CPostDecOp
CPostIncOp
CppArgs
1 (Data Constructor)
2 (Type/Class)
CppOption
cppOptions
cppTmpDir
CPreDecOp
CPreIncOp
CPtrDeclr
CRangeDesig
createSUERef
CRegister
CRestrQual
CReturn
CRmdAssOp
CRmdOp
CShlAssOp
CShlOp
CShortType
CShrAssOp
CShrOp
CSignedType
CSizeofExpr
CSizeofType
CStat
CStatExpr
CStatic
CStorageSpec
1 (Data Constructor)
2 (Type/Class)
CStrConst
CString
1 (Data Constructor)
2 (Type/Class)
cString
cstringOfLit
cString_w
CStrLit
1 (Data Constructor)
2 (Type/Class)
CStruct
CStructTag
1 (Data Constructor)
2 (Type/Class)
CStructUnion
CSubAssOp
CSubOp
CSUType
CSwitch
CThread
CTranslUnit
1 (Data Constructor)
2 (Type/Class)
CTypeDef
CTypedef
CTypeOfExpr
CTypeOfType
CTypeQual
1 (Data Constructor)
2 (Type/Class)
CTypeSpec
1 (Data Constructor)
2 (Type/Class)
CUnary
CUnaryOp
CUnionTag
CUnsigType
CVar
CVoidType
CVolatQual
CWhile
CXorAssOp
CXorOp
Decl
1 (Data Constructor)
2 (Type/Class)
Declaration
1 (Data Constructor)
2 (Type/Class)
DeclarationStatus
declareTag
DeclAttrs
1 (Data Constructor)
2 (Type/Class)
declAttrs
DeclEvent
1 (Data Constructor)
2 (Type/Class)
declIdent
declName
declStatusDescr
declStorage
declType
DecRepr
Define
defineGlobalIdent
defineLabel
defineScopedIdent
defineScopedIdentWhen
defineTag
defineTypeDef
DefTable
1 (Data Constructor)
2 (Type/Class)
derefTypeDef
DiffKindRedecl
DirectType
dumpIdent
DuplicateDef
emptyDefTable
emptyGlobalDecls
enterBlockScope
1 (Function)
2 (Function)
enterFunctionScope
1 (Function)
2 (Function)
enterMemberDecl
enterPrototypeScope
EnumDecl
EnumDef
Enumerator
1 (Data Constructor)
2 (Type/Class)
EnumeratorDef
EnumType
1 (Data Constructor)
2 (Type/Class)
EnumTypeRef
1 (Data Constructor)
2 (Type/Class)
eqByName
Error
ErrorInfo
1 (Type/Class)
2 (Data Constructor)
errorInfo
ErrorLevel
errorLevel
errorMsgs
errorPos
escapeChar
execParser
execParser_
exportCompType
exportCompTypeDecl
exportCompTypeRef
exportEnumType
exportEnumTypeDecl
exportEnumTypeRef
exportType
exportTypeDecl
exportTypeDef
exportTypeSpec
Expr
expressionP
extDeclP
ExternalLinkage
ExternSpec
extraOptions
fileOfNode
filterGlobalDecls
FlagImag
FlagLong
FlagLongLong
Flags
1 (Type/Class)
2 (Data Constructor)
FlagUnsigned
FloatType
fromError
FunctionDef
FunctionType
FunDef
1 (Data Constructor)
2 (Type/Class)
FunLinkage
FunType
1 (Type/Class)
2 (Data Constructor)
FunTypeIncomplete
GCC
genName
getCChar
getCCharAsInt
getCInteger
getCString
getDefTable
getErrors
getOnlyDeclr
getVarDecl
GlobalDecls
1 (Data Constructor)
2 (Type/Class)
globalDeclStats
globalDefs
gObjs
gTags
gTypeDefs
hadHardErrors
handleAsmBlock
handleDecl
handleEnumeratorDef
handleFunDef
handleObjectDef
handleParamDecl
handleTagDecl
handleTagDef
handleTravError
handleTypeDef
handleVarDecl
HasCompTyKind
HasSUERef
hasThreadLocalSpec
hasTypeOfExpr
HexRepr
Ident
1 (Data Constructor)
2 (Type/Class)
IdentDecl
identDecls
IdentEntry
identOfTyDecl
identOfTypeDef
identOfVarName
identToString
IncludeDir
IncludeFile
incPos
Initializer
initPos
initTravState
inputFile
InputStream
inputStreamEmpty
inputStreamFromString
inputStreamToString
internalErr
internalIdent
internalIdentAt
InternalLinkage
internalNode
internalPos
IntType
InvalidAST
invalidAST
InvalidASTError
isAnonymousRef
isBuiltinPos
isComplex
isExtDecl
isFunctionType
isHardError
isInternalIdent
isInternalPos
isNoPos
isPreprocessed
isSourcePos
isSUEDef
isTentative
isWideChar
KeepDef
KindMismatch
labelDefs
leaveBlockScope
1 (Function)
2 (Function)
leaveFunctionScope
1 (Function)
2 (Function)
leaveMemberDecl
leavePrototypeScope
LevelError
LevelFatal
LevelWarn
liftStrLit
Linkage
LongLongMod
LongMod
lookupIdent
lookupIdentInner
lookupLabel
lookupObject
lookupTag
lookupTagInner
lookupTypeDef
mapMaybeM
mapSndM
maybeM
MemberDecl
1 (Data Constructor)
2 (Type/Class)
memberDecls
mergeGlobalDecls
mergeOldStyle
mergeTypeQuals
mkErrorInfo
mkIdent
mkNodeInfo
mkNodeInfoOnlyPos
mkVarName
modifyUserState
MonadTrav
Name
1 (Type/Class)
2 (Data Constructor)
NamedRef
nameId
nameOfDecl
nameOfNode
namesStartingFrom
NewDecl
newGCC
newNameSupply
NoBaseType
NodeInfo
1 (Data Constructor)
2 (Type/Class)
nodeInfo
noFlags
NoName
nopos
NoSignSpec
NoSizeMod
NoStorage
NoStorageSpec
noTypeQuals
NumBaseType
NumTypeSpec
1 (Type/Class)
2 (Data Constructor)
ObjDef
1 (Data Constructor)
2 (Type/Class)
ObjectDef
objKindDescr
OctalRepr
OnlyPos
outputFile
P
ParamDecl
1 (Data Constructor)
2 (Type/Class)
parseC
parseCFile
parseCFilePre
parseCPPArgs
ParseError
1 (Type/Class)
2 (Data Constructor)
partitionDeclSpecs
Pos
posColumn
posFile
Position
1 (Data Constructor)
2 (Type/Class)
posOf
posOfNode
posRow
Preprocessor
Pretty
pretty
prettyAssocs
prettyAssocsWith
prettyPrec
prettyUsingInclude
PtrType
rawCppArgs
readCFloat
readCInteger
readInputStream
recordError
Redeclared
RedefError
1 (Data Constructor)
2 (Type/Class)
RedefInfo
1 (Data Constructor)
2 (Type/Class)
redefinition
RedefKind
referencedType
refTable
Register
RegSpec
restrict
retPos
runCPP
runPreprocessor
runTrav
runTrav_
setFlag
Shadowed
ShadowedDef
ShortMod
showCharConst
showError
showErrorInfo
showStringLit
Signed
SignSpec
signSpec
SizeMod
sizeMod
splitIdentDecls
statementP
Static
StaticSpec
Stmt
Storage
StorageSpec
StructTag
SUERef
sueRef
tabPos
tagDecls
TagDef
TagEntry
TagEvent
TagFwdDecl
takeChar
takeChars
tArraySize
tAttr
tDirectType
testFlag
ThreadLocal
ThreadSpec
throwOnLeft
throwTravError
tNumType
toError
translUnitP
Trav
TravState
TSBool
TSNonBasic
TSNone
TSNum
TSVoid
tType
tTypeQuals
TyBool
TyBuiltin
TyChar
TyComp
TyComplex
TyDouble
TyEnum
TyFloat
TyFloating
TyInt
TyIntegral
TyLDouble
TyLLong
TyLong
Type
TypeDef
1 (Data Constructor)
2 (Type/Class)
TypeDefEvent
TypeDefRef
1 (Type/Class)
2 (Data Constructor)
TypeDefType
TypeMismatch
1 (Data Constructor)
2 (Type/Class)
typeMismatch
TypeName
typeOfCompDef
typeOfEnumDef
TypeOfExpr
typeOfTagDef
TypeQuals
1 (Data Constructor)
2 (Type/Class)
TypeSpecAnalysis
TySChar
TyShort
TyUChar
TyUInt
TyULLong
TyULong
TyUShort
TyVaList
TyVoid
Undefine
unescapeChar
unescapeString
UnionTag
UnknownArraySize
Unsigned
UnsupportedFeature
unsupportedFeature
unsupportedFeature_
userErr
UserError
userState
VarDecl
1 (Type/Class)
2 (Data Constructor)
VarDeclInfo
1 (Type/Class)
2 (Data Constructor)
VarName
1 (Type/Class)
2 (Data Constructor)
volatile
warn
withDefTable
withExtDeclHandler