Savarese Software Research
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

packages.h File Reference


Detailed Description

This header defines the macros for the package namespaces.

These macros are for use internal to the library. Client code should refer only to sava:: prefixed namespaces (e.g., sava::spatial)

This header also includes libwar-config.h so that all modules pick up the platform-specific feature definitions since every module ultimately includes this header.

Definition in file packages.h.

#include <libsava/libsava-config.h>

Include dependency graph for packages.h:

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

Go to the source code of this file.

Namespaces

namespace  com
namespace  com::savarese
namespace  com::savarese::algorithms
namespace  sava::spatial
namespace  sava::time
namespace  sava

Defines

#define PACKAGE_SAVA_DECL_PREFIX
#define PACKAGE_SAVA_DECL_SUFFIX
#define PACKAGE_SAVA_EXCEPTIONS   LIBSAVA_DEFINE_NAMESPACE(com::savarese::algorithms::exceptions)
#define PACKAGE_SAVA_GRAPH   LIBSAVA_DEFINE_NAMESPACE(com::savarese::algorithms::graph)
#define PACKAGE_SAVA_SPATIAL   LIBSAVA_DEFINE_NAMESPACE(com::savarese::algorithms::spatial)
#define PACKAGE_SAVA_TIME   LIBSAVA_DEFINE_NAMESPACE(com::savarese::algorithms::time)
#define PACKAGE_SAVA_INTERNAL_DECL_PREFIX   PACKAGE_SAVA_DECL_PREFIX
#define PACKAGE_SAVA_INTERNAL_DECL_SUFFIX   PACKAGE_SAVA_DECL_SUFFIX
#define PACKAGE_SAVA_EXTERNAL_DECL_PREFIX   namespace sava {\
#define PACKAGE_SAVA_EXTERNAL_DECL_SUFFIX   }
#define __END_PACKAGE_SAVA
#define __BEGIN_PACKAGE_SAVA_EXCEPTIONS
#define __END_PACKAGE_SAVA_EXCEPTIONS   __END_PACKAGE_SAVA
#define __BEGIN_PACKAGE_SAVA_GRAPH
#define __END_PACKAGE_SAVA_GRAPH   __END_PACKAGE_SAVA
#define __BEGIN_PACKAGE_SAVA_SPATIAL
#define __END_PACKAGE_SAVA_SPATIAL   __END_PACKAGE_SAVA
#define __BEGIN_PACKAGE_SAVA_TIME
#define __END_PACKAGE_SAVA_TIME   __END_PACKAGE_SAVA


Define Documentation

#define __BEGIN_PACKAGE_SAVA_EXCEPTIONS
 

Value:

PACKAGE_SAVA_DECL_PREFIX \
    namespace LIBSAVA_DEFINE_NAMESPACE(exceptions) {

Definition at line 66 of file packages.h.

#define __BEGIN_PACKAGE_SAVA_GRAPH
 

Value:

PACKAGE_SAVA_DECL_PREFIX \
    namespace LIBSAVA_DEFINE_NAMESPACE(graph) {

Definition at line 72 of file packages.h.

#define __BEGIN_PACKAGE_SAVA_SPATIAL
 

Value:

PACKAGE_SAVA_DECL_PREFIX \
    namespace LIBSAVA_DEFINE_NAMESPACE(spatial) {

Definition at line 78 of file packages.h.

#define __BEGIN_PACKAGE_SAVA_TIME
 

Value:

PACKAGE_SAVA_DECL_PREFIX \
    namespace LIBSAVA_DEFINE_NAMESPACE(time) {

Definition at line 84 of file packages.h.

#define __END_PACKAGE_SAVA
 

Value:

Definition at line 62 of file packages.h.

#define __END_PACKAGE_SAVA_EXCEPTIONS   __END_PACKAGE_SAVA
 

Definition at line 70 of file packages.h.

#define __END_PACKAGE_SAVA_GRAPH   __END_PACKAGE_SAVA
 

Definition at line 76 of file packages.h.

#define __END_PACKAGE_SAVA_SPATIAL   __END_PACKAGE_SAVA
 

Definition at line 82 of file packages.h.

#define __END_PACKAGE_SAVA_TIME   __END_PACKAGE_SAVA
 

Definition at line 88 of file packages.h.

#define PACKAGE_SAVA_DECL_PREFIX
 

Value:

namespace com {\
  namespace savarese {\
    namespace algorithms {\

Definition at line 38 of file packages.h.

#define PACKAGE_SAVA_DECL_SUFFIX
 

Value:

}\
  }\
}

Definition at line 43 of file packages.h.

#define PACKAGE_SAVA_EXCEPTIONS   LIBSAVA_DEFINE_NAMESPACE(com::savarese::algorithms::exceptions)
 

Definition at line 48 of file packages.h.

#define PACKAGE_SAVA_EXTERNAL_DECL_PREFIX   namespace sava {\
 

Definition at line 56 of file packages.h.

#define PACKAGE_SAVA_EXTERNAL_DECL_SUFFIX   }
 

Definition at line 59 of file packages.h.

#define PACKAGE_SAVA_GRAPH   LIBSAVA_DEFINE_NAMESPACE(com::savarese::algorithms::graph)
 

Definition at line 49 of file packages.h.

#define PACKAGE_SAVA_INTERNAL_DECL_PREFIX   PACKAGE_SAVA_DECL_PREFIX
 

Definition at line 53 of file packages.h.

#define PACKAGE_SAVA_INTERNAL_DECL_SUFFIX   PACKAGE_SAVA_DECL_SUFFIX
 

Definition at line 54 of file packages.h.

#define PACKAGE_SAVA_SPATIAL   LIBSAVA_DEFINE_NAMESPACE(com::savarese::algorithms::spatial)
 

Definition at line 50 of file packages.h.

#define PACKAGE_SAVA_TIME   LIBSAVA_DEFINE_NAMESPACE(com::savarese::algorithms::time)
 

Definition at line 51 of file packages.h.


Savarese Software Research
Copyright © 2003-2005 Savarese Software Research and Daniel F. Savarese. All rights reserved.