#### executor::executor

Default constructor.

    executor();
      » more...

Construct from nullptr.

    executor(
        nullptr_t );
      » more...

Copy constructor.

    executor(
        const executor & other);
      » more...

Move constructor.

    executor(
        executor && other);
      » more...

Construct a polymorphic wrapper for the specified executor.

    template<
        typename Executor>
    executor(
        Executor e);
      » more...

Construct a polymorphic executor that points to the same target as another polymorphic executor.

    executor(
        std::nothrow_t ,
        const executor & other);
      » more...

Construct a polymorphic executor that moves the target from another polymorphic executor.

    executor(
        std::nothrow_t ,
        executor && other);
      » more...

    template<
        typename Executor>
    executor(
        std::nothrow_t ,
        Executor e);
      » more...

Allocator-aware constructor to create a polymorphic wrapper for the specified executor.

    template<
        typename Executor,
        typename Allocator>
    executor(
        allocator_arg_t ,
        const Allocator & a,
        Executor e);
      » more...