| Home | Libraries | People | FAQ | More

##### field::field

Constructs a `field` holding NULL.

    field();
      » more...

    explicit
    field(
        std::nullptr_t) noexcept;
      » more...

Copy constructor.

    field(
        const field&);
      » more...

Move constructor.

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

Constructs a `field` holding an `int64`.

    explicit
    field(
        signed char v) noexcept;
      » more...

    explicit
    field(
        short v) noexcept;
      » more...

    explicit
    field(
        int v) noexcept;
      » more...

    explicit
    field(
        long v) noexcept;
      » more...

    explicit
    field(
        long long v) noexcept;
      » more...

Constructs a `field` holding an `uint64`.

    explicit
    field(
        unsigned char v) noexcept;
      » more...

    explicit
    field(
        unsigned short v) noexcept;
      » more...

    explicit
    field(
        unsigned int v) noexcept;
      » more...

    explicit
    field(
        unsigned long v) noexcept;
      » more...

    explicit
    field(
        unsigned long long v) noexcept;
      » more...

Constructors from character types would incorrectly construct a `field` holding an integer, so they are not allowed.

    explicit
    field(
        char) = delete;
      » more...

    explicit
    field(
        wchar_t) = delete;
      » more...

    explicit
    field(
        char16_t) = delete;
      » more...

    explicit
    field(
        char32_t) = delete;
      » more...

    explicit
    field(
        char8_t) = delete;
      » more...

Constructs a `field` holding a string.

    explicit
    field(
        const std::string& v);
      » more...

    explicit
    field(
        std::string&& v) noexcept;
      » more...

    explicit
    field(
        const char* v);
      » more...

    explicit
    field(
        string_view v);
      » more...

    explicit
    field(
        std::string_view v);
      » more...

Constructs a `field` holding a `blob`.

    explicit
    field(
        blob v) noexcept;
      » more...

Constructs a `field` holding a `float`.

    explicit
    field(
        float v) noexcept;
      » more...

Constructs a `field` holding a `double`.

    explicit
    field(
        double v) noexcept;
      » more...

Constructs a `field` holding a `date`.

    explicit
    field(
        const date& v) noexcept;
      » more...

Constructs a `field` holding a `datetime`.

    explicit
    field(
        const datetime& v) noexcept;
      » more...

Constructs a `field` holding a `time`.

    explicit
    field(
        const time& v) noexcept;
      » more...

Constructs a `field` from a `field_view`.

    field(
        const field_view& v);
      » more...