LLVM  3.7.0
Public Member Functions | Static Public Member Functions | Friends | List of all members
llvm::ConstantAsMetadata Class Reference

#include <Metadata.h>

Inheritance diagram for llvm::ConstantAsMetadata:
[legend]
Collaboration diagram for llvm::ConstantAsMetadata:
[legend]

Public Member Functions

ConstantgetValue () const
 

Static Public Member Functions

static ConstantAsMetadataget (Constant *C)
 
static ConstantAsMetadatagetIfExists (Constant *C)
 
static bool classof (const Metadata *MD)
 

Friends

class ValueAsMetadata
 

Additional Inherited Members

 Active type of storage. More...

Detailed Description

Definition at line 311 of file Metadata.h.

Member Function Documentation

static bool llvm::ConstantAsMetadata::classof ( const Metadata MD)
inlinestatic
static ConstantAsMetadata* llvm::ConstantAsMetadata::get ( Constant C)
inlinestatic
static ConstantAsMetadata* llvm::ConstantAsMetadata::getIfExists ( Constant C)
inlinestatic

Definition at line 321 of file Metadata.h.

References llvm::ValueAsMetadata::getConstantIfExists().

Constant* llvm::ConstantAsMetadata::getValue ( ) const
inline

Definition at line 325 of file Metadata.h.

References llvm::ValueAsMetadata::getValue().

Friends And Related Function Documentation

friend class ValueAsMetadata
friend

Definition at line 312 of file Metadata.h.


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