Primary dependencies for rational

assert

<boost/assert.hpp>

config

<boost/config.hpp>

<boost/detail/workaround.hpp>

core

<boost/utility/enable_if.hpp>

integer

<boost/integer/common_factor_rt.hpp>

static_assert

<boost/static_assert.hpp>

throw_exception

<boost/throw_exception.hpp>

type_traits

<boost/type_traits/is_class.hpp>

<boost/type_traits/is_convertible.hpp>

<boost/type_traits/is_same.hpp>

utility

<boost/call_traits.hpp>

<boost/operators.hpp>

Secondary dependencies for rational

utility

iterator

mpl

conversion

fusion

optional

smart_ptr

functional

function

Reverse dependencies for rational

geometry

<boost/rational.hpp>

icl

<boost/rational.hpp>

multiprecision

<boost/rational.hpp>

ratio

<boost/rational.hpp>