projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into cairocanvas
[ardour.git]
/
libs
/
pbd
/
pbd
/
properties.h
diff --git
a/libs/pbd/pbd/properties.h
b/libs/pbd/pbd/properties.h
index 27a0be18957cd776777ae455ebad79915cf2cfb4..70d18db4c7bd74468250b7fefe570bc324593bda 100644
(file)
--- a/
libs/pbd/pbd/properties.h
+++ b/
libs/pbd/pbd/properties.h
@@
-37,7
+37,7
@@
namespace PBD {
/** Parent class for classes which represent a single scalar property in a Stateful object */
template<class T>
/** Parent class for classes which represent a single scalar property in a Stateful object */
template<class T>
-class
LIBPBD_API
PropertyTemplate : public PropertyBase
+class
/*LIBPBD_API*/
PropertyTemplate : public PropertyBase
{
public:
PropertyTemplate (PropertyDescriptor<T> p, T const& v)
{
public:
PropertyTemplate (PropertyDescriptor<T> p, T const& v)
@@
-197,7
+197,7
@@
private:
PropertyTemplate (PropertyTemplate<T> const &);
};
PropertyTemplate (PropertyTemplate<T> const &);
};
-template<class T>
LIBPBD_API
+template<class T>
/*LIBPBD_API*/
std::ostream & operator<<(std::ostream& os, PropertyTemplate<T> const& s)
{
return os << s.val ();
std::ostream & operator<<(std::ostream& os, PropertyTemplate<T> const& s)
{
return os << s.val ();
@@
-207,7
+207,7
@@
std::ostream & operator<<(std::ostream& os, PropertyTemplate<T> const& s)
* with types that can be written to / read from stringstreams.
*/
template<class T>
* with types that can be written to / read from stringstreams.
*/
template<class T>
-class
LIBPBD_API
Property : public PropertyTemplate<T>
+class
/*LIBPBD_API*/
Property : public PropertyTemplate<T>
{
public:
Property (PropertyDescriptor<T> q, T const& v)
{
public:
Property (PropertyDescriptor<T> q, T const& v)
@@
-285,7
+285,7
@@
private:
* separators, etc.
*/
template<>
* separators, etc.
*/
template<>
-class
LIBPBD_API
Property<std::string> : public PropertyTemplate<std::string>
+class
/*LIBPBD_API*/
Property<std::string> : public PropertyTemplate<std::string>
{
public:
Property (PropertyDescriptor<std::string> d, std::string const & v)
{
public:
Property (PropertyDescriptor<std::string> d, std::string const & v)
@@
-319,7
+319,7
@@
private:
};
template<class T>
};
template<class T>
-class
LIBPBD_API
EnumProperty : public Property<T>
+class
/*LIBPBD_API*/
EnumProperty : public Property<T>
{
public:
EnumProperty (PropertyDescriptor<T> q, T const& v)
{
public:
EnumProperty (PropertyDescriptor<T> q, T const& v)
@@
-352,7
+352,7
@@
private:
* one.
*/
template <class T>
* one.
*/
template <class T>
-class
LIBPBD_API
SharedStatefulProperty : public PropertyBase
+class
/*LIBPBD_API*/
SharedStatefulProperty : public PropertyBase
{
public:
typedef boost::shared_ptr<T> Ptr;
{
public:
typedef boost::shared_ptr<T> Ptr;