dds_generator.h File Reference

#include "be_extern.h"
#include "utl_scoped_name.h"
#include "ast.h"
#include <string>
#include <vector>

Include dependency graph for dds_generator.h:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  AstTypeClassification

Classes

class  dds_generator
class  composite_generator
struct  NamespaceGuard
struct  Function
struct  NestedForLoops

Typedefs

typedef size_t AstTypeClassification::Classification

Functions

std::string scoped (UTL_ScopedName *sn)
void AstTypeClassification::unTypeDef (AST_Type *&element)
Classification AstTypeClassification::classify (AST_Type *type)

Variables

const Classification AstTypeClassification::CL_UNKNOWN = 0
const Classification AstTypeClassification::CL_SCALAR = 1
const Classification AstTypeClassification::CL_PRIMITIVE = 2
const Classification AstTypeClassification::CL_STRUCTURE = 4
const Classification AstTypeClassification::CL_STRING = 8
const Classification AstTypeClassification::CL_ENUM = 16
const Classification AstTypeClassification::CL_UNION = 32
const Classification AstTypeClassification::CL_ARRAY = 64
const Classification AstTypeClassification::CL_SEQUENCE = 128
const Classification AstTypeClassification::CL_WIDE = 256
const Classification AstTypeClassification::CL_BOUNDED = 512
const Classification AstTypeClassification::CL_INTERFACE = 1024

Function Documentation

std::string scoped ( UTL_ScopedName *  sn  )  [inline]


Generated on Wed Nov 16 15:26:02 2011 for OpenDDS by  doxygen 1.4.7