bindings: cxx: export static members of gpiod::line_request
authorBartosz Golaszewski <bartekgola@gmail.com>
Tue, 8 May 2018 20:55:02 +0000 (22:55 +0200)
committerBartosz Golaszewski <bartekgola@gmail.com>
Tue, 8 May 2018 21:01:57 +0000 (23:01 +0200)
The static flags definitions of gpiod::line_request are not exported.
Add the missing GPIOD_API attributes.

Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
bindings/cxx/gpiod.hpp

index d066ca80ade6bfce5eee3f726941d6cd4b87055c..fd08b17a3e926fc44556a3f4f0cbb604d0c4cc20 100644 (file)
@@ -228,11 +228,11 @@ struct line_request
                /**< Listen for all types of events. */
        };
 
-       static const ::std::bitset<32> FLAG_ACTIVE_LOW;
+       GPIOD_API static const ::std::bitset<32> FLAG_ACTIVE_LOW;
        /**< Set the active state to 'low' (high is the default). */
-       static const ::std::bitset<32> FLAG_OPEN_SOURCE;
+       GPIOD_API static const ::std::bitset<32> FLAG_OPEN_SOURCE;
        /**< The line is an open-source port. */
-       static const ::std::bitset<32> FLAG_OPEN_DRAIN;
+       GPIOD_API static const ::std::bitset<32> FLAG_OPEN_DRAIN;
        /**< The line is an open-drain port. */
 
        ::std::string consumer;