Setup visibility handling for librotgen components
See merge request oss/rotgen!13
This commit is contained in:
parent
cae9d2cfa6
commit
70b6770389
11 changed files with 71 additions and 27 deletions
|
|
@ -11,7 +11,7 @@
|
|||
This file is a X-File to generate various map_impl_* declarations variant
|
||||
*/
|
||||
//==================================================================================================
|
||||
class CLASSNAME
|
||||
class ROTGEN_EXPORT CLASSNAME
|
||||
{
|
||||
public:
|
||||
CLASSNAME(TYPE CONST* ptr, Index r, Index c);
|
||||
|
|
@ -82,7 +82,7 @@ class CLASSNAME
|
|||
SOURCENAME mul(TYPE s) const;
|
||||
SOURCENAME div(TYPE s) const;
|
||||
|
||||
friend std::ostream& operator<<(std::ostream&,CLASSNAME const&);
|
||||
friend ROTGEN_EXPORT std::ostream& operator<<(std::ostream&,CLASSNAME const&);
|
||||
const TYPE* data() const;
|
||||
|
||||
#if !defined(USE_CONST)
|
||||
|
|
@ -93,8 +93,8 @@ class CLASSNAME
|
|||
void setConstant(TYPE);
|
||||
#endif
|
||||
|
||||
friend bool operator==(CLASSNAME const& lhs, CLASSNAME const& rhs);
|
||||
friend bool operator!=(CLASSNAME const& lhs, CLASSNAME const& rhs);
|
||||
friend ROTGEN_EXPORT bool operator==(CLASSNAME const& lhs, CLASSNAME const& rhs);
|
||||
friend ROTGEN_EXPORT bool operator!=(CLASSNAME const& lhs, CLASSNAME const& rhs);
|
||||
|
||||
private:
|
||||
struct payload;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue