Type.C File Reference

#include <string.h>
#include <stdio.h>
#include "symutil.h"
#include "Type.h"
#include "Symtab.h"
#include "Module.h"
#include "Collections.h"
#include "Function.h"
#include "common/h/serialize.h"
#include "Type-mem.h"
#include <iostream>

Go to the source code of this file.

Data Structures

struct  intrensicTypes_

Namespaces

namespace  Dyninst
namespace  Dyninst::SymtabAPI

Defines

#define MAX(x, y)   ((x) > (y) ? (x) : (y))

Functions

static int findIntrensicType (std::string &name)
SYMTAB_EXPORT const char * Dyninst::SymtabAPI::visibility2Str (visibility_t v)

Variables

struct intrensicTypes_ intrensicTypes []

Define Documentation

#define MAX ( x,
 )     ((x) > (y) ? (x) : (y))

Definition at line 86 of file Type.C.

Referenced by Dyninst::SymtabAPI::Type::createPlaceholder().


Function Documentation

static int findIntrensicType ( std::string &  name  )  [static]

Definition at line 1675 of file Type.C.

References intrensicTypes_::name, and intrensicTypes_::tid.

Referenced by Dyninst::SymtabAPI::typeScalar::isCompatible().


Variable Documentation

Initial value:
 {
    { "int",        1 },
    { "integer*4",  1 },
    { "INTEGER*4",  1 },
    { NULL,     0 },
}

Definition at line 1668 of file Type.C.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1