LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Public Attributes | List of all members
llvm::GenericValue Struct Reference

#include <GenericValue.h>

Collaboration diagram for llvm::GenericValue:
Collaboration graph
[legend]

Classes

struct  IntPair
 

Public Member Functions

 GenericValue ()
 
 GenericValue (void *V)
 

Public Attributes

union {
   double   DoubleVal
 
   float   FloatVal
 
   PointerTy   PointerVal
 
   struct IntPair   UIntPairVal
 
   unsigned char   Untyped [8]
 
}; 
 
APInt IntVal
 
std::vector< GenericValueAggregateVal
 

Detailed Description

Definition at line 26 of file GenericValue.h.

Constructor & Destructor Documentation

llvm::GenericValue::GenericValue ( )
inline
llvm::GenericValue::GenericValue ( void *  V)
inlineexplicit

Definition at line 46 of file GenericValue.h.

Member Data Documentation

union { ... }
std::vector<GenericValue> llvm::GenericValue::AggregateVal
double llvm::GenericValue::DoubleVal
float llvm::GenericValue::FloatVal
APInt llvm::GenericValue::IntVal
PointerTy llvm::GenericValue::PointerVal
struct IntPair llvm::GenericValue::UIntPairVal
unsigned char llvm::GenericValue::Untyped[8]

Definition at line 36 of file GenericValue.h.

Referenced by llvm::Interpreter::Interpreter().


The documentation for this struct was generated from the following file: