NO-OP: whitespace and FSF address
This commit is contained in:
parent
d02cf631c7
commit
5d683eaeca
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -23,34 +23,34 @@
|
|||||||
#include "pbd/enumwriter.h"
|
#include "pbd/enumwriter.h"
|
||||||
#include "pbd/string_convert.h"
|
#include "pbd/string_convert.h"
|
||||||
|
|
||||||
#define TO_STRING_FULL(Type) \
|
#define TO_STRING_FULL(Type) \
|
||||||
template <> \
|
template <> \
|
||||||
inline bool to_string (Type val, std::string& str) \
|
inline bool to_string (Type val, std::string& str) \
|
||||||
{ \
|
{ \
|
||||||
str = enum_2_string (val); \
|
str = enum_2_string (val); \
|
||||||
return true; \
|
return true; \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define STRING_TO_FULL(Type) \
|
#define STRING_TO_FULL(Type) \
|
||||||
template <> \
|
template <> \
|
||||||
inline bool string_to (const std::string& str, Type& val) \
|
inline bool string_to (const std::string& str, Type& val) \
|
||||||
{ \
|
{ \
|
||||||
val = (Type)string_2_enum (str, val); \
|
val = (Type)string_2_enum (str, val); \
|
||||||
return true; \
|
return true; \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define TO_STRING(Type) \
|
#define TO_STRING(Type) \
|
||||||
template<> inline std::string to_string (Type val) \
|
template<> inline std::string to_string (Type val) \
|
||||||
{ return enum_2_string (val); }
|
{ return enum_2_string (val); }
|
||||||
|
|
||||||
#define STRING_TO(Type) \
|
#define STRING_TO(Type) \
|
||||||
template<> inline Type string_to (const std::string& str) \
|
template<> inline Type string_to (const std::string& str) \
|
||||||
{ Type val; return (Type) string_2_enum (str, val); }
|
{ Type val; return (Type) string_2_enum (str, val); }
|
||||||
|
|
||||||
#define DEFINE_ENUM_CONVERT(Type) \
|
#define DEFINE_ENUM_CONVERT(Type) \
|
||||||
TO_STRING_FULL (Type) \
|
TO_STRING_FULL (Type) \
|
||||||
STRING_TO_FULL (Type) \
|
STRING_TO_FULL (Type) \
|
||||||
TO_STRING (Type) \
|
TO_STRING (Type) \
|
||||||
STRING_TO (Type)
|
STRING_TO (Type)
|
||||||
|
|
||||||
#endif // PBD_ENUM_CONVERT_H
|
#endif // PBD_ENUM_CONVERT_H
|
||||||
|
Loading…
Reference in New Issue
Block a user