Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
LayoutAppender Class Reference

LayoutAppender is a common superclass for all Appenders that require a Layout. More...

#include <LayoutAppender.hh>

Inheritance diagram for LayoutAppender:
Inheritance graph
[legend]

List of all members.

Public Types

typedef BasicLayout DefaultLayoutType

Public Member Functions

 LayoutAppender (const std::string &name)
virtual bool requiresLayout () const
 Check if the appender requires a layout.
virtual void setLayout (Layout *layout=NULL)
 Set the Layout for this appender.
virtual ~LayoutAppender ()

Protected Member Functions

Layout_getLayout ()
 Return the layout of the appender.

Private Member Functions

LayoutAppenderoperator= (const LayoutAppender &)

Private Attributes

Layout_layout

Detailed Description

LayoutAppender is a common superclass for all Appenders that require a Layout.

Definition at line 24 of file LayoutAppender.hh.


Member Typedef Documentation

Definition at line 27 of file LayoutAppender.hh.


Constructor & Destructor Documentation

LayoutAppender::LayoutAppender ( const std::string &  name)
virtual LayoutAppender::~LayoutAppender ( ) [virtual]

Member Function Documentation

Return the layout of the appender.

This method is the Layout accessor for subclasses of LayoutAppender.

Returns:
the Layout.
LayoutAppender& LayoutAppender::operator= ( const LayoutAppender ) [private]
virtual bool LayoutAppender::requiresLayout ( ) const [virtual]

Check if the appender requires a layout.

All LayoutAppenders do, therefore this method returns true for all subclasses.

Returns:
true.

Implements AppenderSkeleton.

virtual void LayoutAppender::setLayout ( Layout layout = NULL) [virtual]

Set the Layout for this appender.

Parameters:
layoutThe layout to use.

Implements AppenderSkeleton.


Member Data Documentation

Definition at line 50 of file LayoutAppender.hh.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 18:42:48