libIntegra
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Macros | Typedefs
common_typedefs.h File Reference

#defines and typedefs used throughout the application More...

#include <sstream>
#include <string>
#include <vector>
#include <unordered_set>
#include <unordered_map>
Include dependency graph for common_typedefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  integra_api::GUID_
 

Macros

#define INTEGRA_API   /** Blank stub for non-Windows build environments */
 

Typedefs

typedef struct integra_api::GUID_ integra_api::GUID
 
typedef std::string integra_api::string
 
typedef std::ostringstream integra_api::ostringstream
 
typedef std::vector< string > integra_api::string_vector
 
typedef std::unordered_set
< string > 
integra_api::string_set
 
typedef std::unordered_map
< string, string > 
integra_api::string_map
 
typedef std::vector< int > integra_api::int_vector
 
typedef std::vector< float > integra_api::float_vector
 
typedef std::unordered_set< int > integra_api::int_set
 
typedef std::unordered_map
< int, int > 
integra_api::int_map
 

Detailed Description

#defines and typedefs used throughout the application

This file defines widely used standard library collection classes, for enhanced code readability

It also defines macros for windows DLL import/export qualifiers