aboutsummaryrefslogtreecommitdiff
path: root/paludis/contents.hh
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-05-09 01:21:21 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-05-09 01:21:21 +0000
commit7345cddd8b0a1df596876c4e3f84f6a1c13e8413 (patch)
tree641b9f40a517b1e3e43d20b8a76fe3b10536e963 /paludis/contents.hh
parentf813f298672f79f24aa2d651765aa10e267fa14f (diff)
downloadpaludis-7345cddd8b0a1df596876c4e3f84f6a1c13e8413.tar.gz
paludis-7345cddd8b0a1df596876c4e3f84f6a1c13e8413.tar.xz
Enable visibility support if --enable-visibility (needs GCC 4.1)
Diffstat (limited to 'paludis/contents.hh')
-rw-r--r--paludis/contents.hh20
1 files changed, 10 insertions, 10 deletions
diff --git a/paludis/contents.hh b/paludis/contents.hh
index e4023e5..4a35d62 100644
--- a/paludis/contents.hh
+++ b/paludis/contents.hh
@@ -58,7 +58,7 @@ namespace paludis
* \ingroup grpcontents
* \nosubgrouping
*/
- class ContentsEntry :
+ class PALUDIS_VISIBLE ContentsEntry :
private InstantiationPolicy<ContentsEntry, instantiation_method::NonCopyableTag>,
public virtual VisitableInterface<ContentsVisitorTypes>
{
@@ -91,7 +91,7 @@ namespace paludis
* \ingroup grpcontents
* \nosubgrouping
*/
- class ContentsFileEntry :
+ class PALUDIS_VISIBLE ContentsFileEntry :
public ContentsEntry,
public Visitable<ContentsFileEntry, ContentsVisitorTypes>
{
@@ -110,7 +110,7 @@ namespace paludis
* \ingroup grpcontents
* \nosubgrouping
*/
- class ContentsDirEntry :
+ class PALUDIS_VISIBLE ContentsDirEntry :
public ContentsEntry,
public Visitable<ContentsDirEntry, ContentsVisitorTypes>
{
@@ -129,7 +129,7 @@ namespace paludis
* \ingroup grpcontents
* \nosubgrouping
*/
- class ContentsMiscEntry :
+ class PALUDIS_VISIBLE ContentsMiscEntry :
public ContentsEntry,
public Visitable<ContentsMiscEntry, ContentsVisitorTypes>
{
@@ -148,7 +148,7 @@ namespace paludis
* \ingroup grpcontents
* \nosubgrouping
*/
- class ContentsFifoEntry :
+ class PALUDIS_VISIBLE ContentsFifoEntry :
public ContentsEntry,
public Visitable<ContentsFifoEntry, ContentsVisitorTypes>
{
@@ -167,7 +167,7 @@ namespace paludis
* \ingroup grpcontents
* \nosubgrouping
*/
- class ContentsDevEntry :
+ class PALUDIS_VISIBLE ContentsDevEntry :
public ContentsEntry,
public Visitable<ContentsDevEntry, ContentsVisitorTypes>
{
@@ -186,7 +186,7 @@ namespace paludis
* \ingroup grpcontents
* \nosubgrouping
*/
- class ContentsSymEntry :
+ class PALUDIS_VISIBLE ContentsSymEntry :
public ContentsEntry,
public Visitable<ContentsSymEntry, ContentsVisitorTypes>
{
@@ -211,7 +211,7 @@ namespace paludis
* \ingroup grpcontents
* \nosubgrouping
*/
- class Contents :
+ class PALUDIS_VISIBLE Contents :
private InstantiationPolicy<Contents, instantiation_method::NonCopyableTag>,
private PrivateImplementationPattern<Contents>
{
@@ -246,14 +246,14 @@ namespace paludis
*
* \ingroup grpcontents
*/
- std::ostream & operator<< (std::ostream &, const ContentsSymEntry &);
+ std::ostream & operator<< (std::ostream &, const ContentsSymEntry &) PALUDIS_VISIBLE;
/**
* Write a ContentsEntry to a stream
*
* \ingroup grpcontents
*/
- std::ostream & operator<< (std::ostream &, const ContentsEntry &);
+ std::ostream & operator<< (std::ostream &, const ContentsEntry &) PALUDIS_VISIBLE;
}