the APIs of tempalte class will be exapned in the module who use it,
so it should not have the tag of module.
For example:
The class "BitSet" is used in dali-toolkit, then the APIs of the class are defined in dali-toolkit,
so it is not a class of dali-adaptor.
Change-Id: Ieb53a42f90d39bf34f6a75b4c2d0e13d4e7e19ab
*
* @see Accessibility::BitSet
*/
-class DALI_ADAPTOR_API BitReference
+class BitReference
{
template<std::size_t>
friend class Accessibility::BitSet;
* @tparam N Number of 32-bit chunks (the capacity of this BitSet is 32*N).
*/
template<std::size_t N>
-class DALI_ADAPTOR_API BitSet
+class BitSet
{
public:
// Types
* @see Dali::Accessibility::Accessible::GetRoles
*/
template<typename Enum, Enum EnumMax>
-class DALI_ADAPTOR_API EnumBitSet : public BitSet<Internal::BitSetSize<Enum, EnumMax>>
+class EnumBitSet : public BitSet<Internal::BitSetSize<Enum, EnumMax>>
{
static constexpr std::size_t N = Internal::BitSetSize<Enum, EnumMax>;