include
sot
core
mailbox-vector.hh
Go to the documentation of this file.
1
/*
2
* Copyright 2010,
3
* François Bleibel,
4
* Olivier Stasse,
5
*
6
* CNRS/AIST
7
*
8
*/
9
10
#ifndef __SOT_MAILBOX_VECTOR_HH
11
#define __SOT_MAILBOX_VECTOR_HH
12
13
/* --- SOT PLUGIN --- */
14
#include <
dynamic-graph/linear-algebra.h
>
15
16
#include <
sot/core/mailbox.hh
>
17
18
/* --------------------------------------------------------------------- */
19
/* --- API ------------------------------------------------------------- */
20
/* --------------------------------------------------------------------- */
21
22
#if defined(WIN32)
23
#if defined(mailbox_vector_EXPORTS)
24
#define MAILBOX_VECTOR_EXPORT __declspec(dllexport)
25
#else
26
#define MAILBOX_VECTOR_EXPORT __declspec(dllimport)
27
#endif
28
#else
29
#define MAILBOX_VECTOR_EXPORT
30
#endif
31
32
/* --------------------------------------------------------------------- */
33
/* --- CLASS ----------------------------------------------------------- */
34
/* --------------------------------------------------------------------- */
35
36
namespace
dynamicgraph
{
37
namespace
sot {
38
#ifdef WIN32
39
class
MAILBOX_VECTOR_EXPORT
MailboxVector
40
:
public
Mailbox<dynamicgraph::Vector> {
41
public
:
42
MailboxVector
(
const
std::string &
name
);
43
};
44
#else
45
typedef
Mailbox<dynamicgraph::Vector>
MailboxVector
;
46
#endif
47
}
// namespace sot
48
}
// namespace dynamicgraph
49
50
#endif // #ifndef __SOT_MAILBOX_HH
compile.name
name
Definition:
compile.py:23
linear-algebra.h
dynamicgraph::sot::Mailbox
Definition:
mailbox.hh:43
MAILBOX_VECTOR_EXPORT
#define MAILBOX_VECTOR_EXPORT
Definition:
mailbox-vector.hh:29
dynamicgraph::sot::MailboxVector
Mailbox< dynamicgraph::Vector > MailboxVector
Definition:
mailbox-vector.hh:45
mailbox.hh
dynamicgraph
sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Wed Jun 21 2023 02:51:26