Предусмотрены функции построения и манипулирования объектами типа списка
list<T>
Функции находятся в пространстве имен
boost::phoenix
определяется файлом заголовка
boost/phoenix/function/lazy_prelude.hpp
который включает в себя все другие необходимые заголовки. В настоящее время он не включен в
boost/phoenix/function.hpp
Поэтому он должен быть включен для использования этих типов и функций.
Функции определяются усилителем::phoenix::function, что означает, что они работают с аргументами Феникса, такими как «arg1». Они определены таким образом, что при необходимости могут быть переданы в качестве аргументов другим функциям.
list<T> (where T is the element type)
Функции сгруппированы следующим образом:
plus
minus
multiplies
divides
modulus
negate
equal
not_equal
greater
less
greater_equal
less_equal
logical_and
logical_or
logical_not
apply
until
until2
max
min
inc
dec
make_pair
odd
even
cons
cat
take
drop
last
all_but_last
at
length
filter
enum_from
enum_from_to
list_with
Дальнейшие функции разрабатываются на основе ресурсов, доступных вFC++.