---
name: "equalwidth"
section: "3bobcat"
platform: "linux"
package: "libbobcat1-dev"
version: "1.11.0-1"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/equalwidth"
---

# equalwidth(3bobcat)

Manipulator class enforcing equal Table column widths

## NAME

FBB::equalWidth - Manipulator class enforcing equal Table column widths

## SYNOPSIS

**#include \<bobcat/equalwidth\>**\
 Linking option: *-lbobcat*

## DESCRIPTION

An object of this class may be immediately inserted into an **std::ostream** to insert a **FBB::Table** whose columns have equal widths.

## NAMESPACE

**FBB**\
 All constructors, members, operators and manipulators, mentioned in this man-page, are defined in the namespace **FBB**.

## INHERITS FROM

\-

## CONSTRUCTORS

- o

  **equalWidth(FBB::Table &table)**:\
   The normal use of this constructor is within a insertion expression.

- o

  **equalWidth(equalWidth const &other) throw()**:\
   The standard copy constructor is available, but is normally not used.

## MEMBER FUNCTIONS

There are no publicly available memberfunctions.

## OVERLOADED OPERATORS

- o

  **std::ostream &::operator\<\<(std::ostream &str,**  **FBB::equalWidth const &ew)**:\
   Tables may be inserted into *std::ostream* objects using this overloaded operator, which sets the column width to **FBB::TableSpec::EqualWidth** prior to inserting the table into the stream.

-

  Note that this operator is not defined in the namespace **FBB**. The overloaded assignment operator is available, but is normally not used.

## EXAMPLE

See [**table**(3bobcat)](/table/3bobcat.md)

## FILES

*bobcat/equalwidth* - defines the class interface

## SEE ALSO

[**bobcat**(7)](/bobcat/7.md), [**columnwidth**(3bobcat)](/columnwidth/3bobcat.md), [**table**(3bobcat)](/table/3bobcat.md),

## BUGS

None Reported.

## DISTRIBUTION FILES

- o

  *bobcat\_1.11.0-x.dsc*: detached signature;

- o

  *bobcat\_1.11.0-x.tar.gz*: source archive;

- o

  *bobcat\_1.11.0-x\_i386.changes*: change log;

- o

  *libbobcat1\_1.11.0-x\_i386.deb*: debian package holding the libraries;

- o

  *libbobcat1-dev\_1.11.0-x\_i386.deb*: debian package holding the libraries, headers and manual pages;

- o

  *http://sourceforge.net/projects/bobcat*: public archive location;

## BOBCAT

Bobcat is an acronym of \`Brokken's Own Base Classes And Templates'.

## COPYRIGHT

This is free software, distributed under the terms of the  GNU General Public License (GPL).

## AUTHOR

Frank B. Brokken (**f.b.brokken@rug.nl**).
