# Interface for constructing a pipeline filter

The interface for constructing a filter evolved over several releases of Intel® Threading Building Blocks (Intel® TBB).

The following table describe obsolete aspects of the interface.
Member | Description
--- | ---
filter::filter( bool is_serial ) | Constructs a serial in-order filter if `is_serial` is true, or a parallel filter if `is_serial` is false. This deprecated constructor is superseded by the constructor `filter( filter::mode )`
filter::serial | The filter mode value `filter::serial` is now named filter::serial_in_order. The new name distinguishes it more clearly from the mode `filter::serial_out_of_order`.

Parent topic: Compatibility Features

## See Also

filter Class