#include <DebugInfo.h>

Public Types | |
| enum | { FlagPrivate = 1 << 0, FlagProtected = 1 << 1, FlagFwdDecl = 1 << 2, FlagAppleBlock = 1 << 3, FlagBlockByrefStruct = 1 << 4, FlagVirtual = 1 << 5, FlagArtificial = 1 << 6 } |
Public Member Functions | |
| bool | Verify () const |
| Verify - Verify that a type descriptor is well formed. | |
| DIType (MDNode *N) | |
| DIScope | getContext () const |
| StringRef | getName () const |
| DICompileUnit | getCompileUnit () const |
| unsigned | getLineNumber () const |
| uint64_t | getSizeInBits () const |
| uint64_t | getAlignInBits () const |
| uint64_t | getOffsetInBits () const |
| unsigned | getFlags () const |
| bool | isPrivate () const |
| bool | isProtected () const |
| bool | isForwardDecl () const |
| bool | isAppleBlockExtension () const |
| bool | isBlockByrefStruct () const |
| bool | isVirtual () const |
| bool | isArtificial () const |
| bool | isValid () const |
| StringRef | getFilename () const |
| StringRef | getDirectory () const |
| void | dump () const |
| dump - print type. | |
Protected Member Functions | |
| DIType (MDNode *N, bool, bool) | |
1.5.8