Qx v0.7
Qt Extensions Library
|
The ConcreteInline class is used to implement each specific inline keyword.
Public Member Functions | |
ConcreteInline () | |
ConcreteInline (const Qx::SqlQuery &q) | |
ConcreteInline (const Qx::SqlString &s) | |
template<std::ranges::input_range R> requires Qx::sql_stringable<Qx::unwrap_t<R>> (Inline::enabled(Cs, Constructor::StringableRangeParen)) | |
ConcreteInline (const R &range) | |
template<Qx::sql_stringable First> requires (Inline::enabled(Cs, Constructor::SingleStringable)) | |
ConcreteInline (First &&first) | |
template<Qx::sql_stringable First, Qx::sql_stringable ... Rest> requires (Inline::enabled(Cs, Constructor::MultiStringable)) | |
ConcreteInline (First &&first, Rest &&... rest) | |
template<Qx::sql_stringable First, Qx::sql_stringable ... Rest> requires (Inline::enabled(Cs, Constructor::MultiStringableParen)) | |
ConcreteInline (First &&first, Rest &&... rest) | |
![]() | |
operator Qx::SqlString () const noexcept | |
Additional Inherited Members | |
![]() | |
enum | Constructor { None = 0x00 , Default = 0x01 , SingleString = 0x02 , SingleStringable = 0x04 , MultiStringable = 0x08 , MultiStringableParen = 0x10 , StringableRangeParen = 0x20 , Query = 0x40 } |
|
inlineexplicit |
Constructor for the keyword by itself.
|
inlineexplicit |
Constructor for the keyword by itself.
|
inlineexplicit |
Constructor for the keyword with first as a parameter.
|
inlineexplicit |
Constructor for the keyword with first through rest as parameters.
|
inlineexplicit |
Constructor for the keyword with first through rest surrounded by parentheses as parameters.
|
inlineexplicit |
Constructor for the keyword with the values from range surrounded by parenthenses as parameters.
|
inlineexplicit |
Constructor for the keyword with q as a sub-query parameter.