#pragma once

#include "bencode/traits/fundamentals.hpp"

#include "bencode/detail/bvalue/basic_bvalue.hpp"
#include "bencode/detail/bvalue/concepts.hpp"
#include "bencode/detail/bvalue/accessors.hpp"
#include "bencode/detail/bvalue/assignment.hpp"
#include "bencode/detail/bvalue/conversion.hpp"
#include "bencode/detail/bvalue/comparison.hpp"
#include "bencode/detail/bvalue/events.hpp"
#include "bencode/detail/bvalue/pointer.hpp"
#include "bencode/detail/decode_value.hpp"
#include "bencode/detail/events/events.hpp"