OpenCores
URL https://opencores.org/ocsvn/w11/w11/trunk

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.61/] [tools/] [src/] [librtools/] [RosFill.ipp] - Diff between revs 10 and 19

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 10 Rev 19
// $Id: RosFill.ipp 359 2011-02-06 22:37:43Z mueller $
// $Id: RosFill.ipp 488 2013-02-16 18:49:47Z mueller $
//
//
// Copyright 2000-2011 by Walter F.J. Mueller 
// Copyright 2000-2011 by Walter F.J. Mueller 
//
//
// This program is free software; you may redistribute and/or modify it under
// This program is free software; you may redistribute and/or modify it under
// the terms of the GNU General Public License as published by the Free
// the terms of the GNU General Public License as published by the Free
// Software Foundation, either version 2, or at your option any later version.
// Software Foundation, either version 2, or at your option any later version.
//
//
// This program is distributed in the hope that it will be useful, but
// This program is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY
// WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY
// or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// for complete details.
// for complete details.
//
//
// Revision History:
// Revision History:
// Date         Rev Version  Comment
// Date         Rev Version  Comment
// 2011-01-30   359   1.0    Adopted from CTBosFill
// 2011-01-30   359   1.0    Adopted from CTBosFill
// 2000-02-06     -   -      Last change on CTBosFill
// 2000-02-06     -   -      Last change on CTBosFill
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
/*!
/*!
  \file
  \file
  \version $Id: RosFill.ipp 359 2011-02-06 22:37:43Z mueller $
  \version $Id: RosFill.ipp 488 2013-02-16 18:49:47Z mueller $
  \brief   Implemenation (inline) of RosFill.
  \brief   Implemenation (inline) of RosFill.
*/
*/
 
 
// all method definitions in namespace Retro (avoid using in includes...)
// all method definitions in namespace Retro
namespace Retro {
namespace Retro {
//------------------------------------------+-----------------------------------
//------------------------------------------+-----------------------------------
//! Constructor.
//! Constructor.
/*!
/*!
  The fill character is specified with \a fill, the repeat count is
  The fill character is specified with \a fill, the repeat count is
  specified with \a count. Note, that RosFill does not have a default
  specified with \a count. Note, that RosFill does not have a default
  constructor and that this constructor is the only means to set this object up.
  constructor and that this constructor is the only means to set this object up.
  Note also, that the \a fill argument can be omitted, the default fill
  Note also, that the \a fill argument can be omitted, the default fill
  character is a blank.
  character is a blank.
*/
*/
inline RosFill::RosFill(int count, char fill)
inline RosFill::RosFill(int count, char fill)
  : fCount(count),
  : fCount(count),
    fFill(fill)
    fFill(fill)
{}
{}
//------------------------------------------+-----------------------------------
//------------------------------------------+-----------------------------------
//! Get repeat count.
//! Get repeat count.
inline int RosFill::Count() const
inline int RosFill::Count() const
{
{
  return fCount;
  return fCount;
}
}
//------------------------------------------+-----------------------------------
//------------------------------------------+-----------------------------------
//! Get fill character.
//! Get fill character.
inline char RosFill::Fill() const
inline char RosFill::Fill() const
{
{
  return fFill;
  return fFill;
}
}
} // end namespace Retro
} // end namespace Retro
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.