Go to the previous, next section.

## FlFClause -- Clause of a fuzzy rule

### SYNOPSIS

`#include <FuzzyLib/FClause.h>`

### TYPE

`Fl_FCLAUSE`

### BASE CLASSES

FlObject

### DERIVED CLASSES

None

### RELATED CLASSES

### DESCRIPTION

A `FlFClause` is basically a structure containing a fuzzy variable / fuzzy value pair. The members

    FlFVar *var;			// Linguistic variable
    FlFSet *value;			// Linguistic value

are public accessible.

Constructors:

`FlFClause();`
`FlFClause(FlParam *param);`
`FlFClause(FlFVar *xvar, FlFSet *xset);`
`FlFClause(FlFVar &xvar, FlFSet &xset);`
  Initializes a `FlFVar` and a `FlFSet` to a `FlFClause`.

In addition to the member functions required by FuzzyLib, `FlFClause` provides:

`void print_clause(ostream &strm, bool lhs) const;`
  Prints the public accessible variables on the output stream `&strm`.

Go to the previous, next section.