Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext
field::field

Constructs a field holding NULL.

field();
  » more...

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

Copy constructor.

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

Move constructor.

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

Constructs a field holding an int64.

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

Constructs a field holding an int64.

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

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

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

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

Constructs a field holding an uint64.

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

Constructs a field holding an uint64.

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

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

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

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

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

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

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

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);
  » more...

Constructs a field holding a string.

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);
  » more...

Constructs a field holding a float.

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

Constructs a field holding a double.

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

Constructs a field holding a date.

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

Constructs a field holding a datetime.

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

Constructs a field holding a time.

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

Constructs a field from a field_view.

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

PrevUpHomeNext