### Core components

#### Header <boost/log/core/core.hpp>

Andrey Semashev

19.04.2007

This header contains logging core class definition.

    namespace boost {
      namespace log {
        class core;

        typedef shared_ptr< core > core_ptr;
      }
    }

#### Header <boost/log/core/record.hpp>

Andrey Semashev

09.03.2009

This header contains a logging record class definition.

    namespace boost {
      namespace log {
        class record;
        void swap(record &, record &);
      }
    }

#### Header <boost/log/core/record_view.hpp>

Andrey Semashev

09.03.2009

This header contains a logging record view class definition.

    namespace boost {
      namespace log {
        class record_view;
        void swap(record_view &, record_view &);
      }
    }