Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-05-08 11:26:55


Beman Dawes wrote:

> 1) Add an other_flag and a matching is_other() function. Change
> definition of exists() to status() & (directory_flag|file_flag|other_flag)

An entity that is not file or directory should just return false from
is_file and is_directory. There are no operations defined on "other", so the
category and the corresponding predicate are useless.

It seems to me that the correct definition of exists() in terms of status()
is just !(status() & not_found_flag).


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk