Qx v0.5.8
Qt Extensions Library
|
►NQx | The Qx namespace is the main namespace through which all non-global functionality of the Qx library is accessed |
Rerror_type | Specifies that a type is a Qx error type |
Rerror_adapter | Specifies that a type is a Qx error adapter |
Rerror_adaptation | Specifies that two types form a Qx error adaptation |
Rjson_root | Specifies that a type is a valid analogue for a JSON document root element |
Rdefines_assign_for_s | Specifies that a type defines a simple assignment operator for another type (with strict return) |
Rdefines_assign_for | Specifies that a type defines a simple assignment operator for another type |
Rdefines_assign_s | Specifies that a type defines a simple assignment operator for itself (with strict return) |
Rdefines_assign | Specifies that a type defines a simple assignment operator for itself |
Rdefines_add_assign_for_s | Specifies that a type defines an addition assignment operator for another type (with strict return) |
Rdefines_add_assign_for | Specifies that a type defines an addition assignment operator for another type |
Rdefines_add_assign_s | Specifies that a type defines an addition assignment operator for itself (with strict return) |
Rdefines_add_assign | Specifies that a type defines an addition assignment operator for itself |
Rdefines_sub_assign_for_s | Specifies that a type defines a subtraction assignment operator for another type (with strict return) |
Rdefines_sub_assign_for | Specifies that a type defines a subtraction assignment operator for another type |
Rdefines_sub_assign_s | Specifies that a type defines a subtraction assignment operator for itself (with strict return) |
Rdefines_sub_assign | Specifies that a type defines a subtraction assignment operator for itself |
Rdefines_mult_assign_for_s | Specifies that a type defines a multiplication assignment operator for another type (with strict return) |
Rdefines_mult_assign_for | Specifies that a type defines a multiplication assignment operator for another type |
Rdefines_mult_assign_s | Specifies that a type defines a multiplication assignment operator for itself (with strict return) |
Rdefines_mult_assign | Specifies that a type defines a multiplication assignment operator for itself |
Rdefines_div_assign_for_s | Specifies that a type defines a division assignment operator for another type (with strict return) |
Rdefines_div_assign_for | Specifies that a type defines a division assignment operator for another type |
Rdefines_div_assign_s | Specifies that a type defines a division assignment operator for itself (with strict return) |
Rdefines_div_assign | Specifies that a type defines a division assignment operator for itself |
Rdefines_mod_assign_for_s | Specifies that a type defines a modulo assignment operator for another type (with strict return) |
Rdefines_mod_assign_for | Specifies that a type defines a modulo assignment operator for another type |
Rdefines_mod_assign_s | Specifies that a type defines a modulo assignment operator for itself (with strict return) |
Rdefines_mod_assign | Specifies that a type defines a modulo assignment operator for itself |
Rdefines_bit_and_assign_for_s | Specifies that a type defines a bitwise AND assignment operator for another type (with strict return) |
Rdefines_bit_and_assign_for | Specifies that a type defines a bitwise AND assignment operator for another type |
Rdefines_bit_and_assign_s | Specifies that a type defines a bitwise AND assignment operator for itself (with strict return) |
Rdefines_bit_and_assign | Specifies that a type defines a bitwise AND assignment operator for itself |
Rdefines_bit_or_assign_for_s | Specifies that a type defines a bitwise OR assignment operator for another type (with strict return) |
Rdefines_bit_or_assign_for | Specifies that a type defines a bitwise OR assignment operator for another type |
Rdefines_bit_or_assign_s | Specifies that a type defines a bitwise OR assignment operator for itself (with strict return) |
Rdefines_bit_or_assign | Specifies that a type defines a bitwise OR assignment operator for itself |
Rdefines_bit_xor_assign_for_s | Specifies that a type defines a bitwise XOR assignment operator for another type (with strict return) |
Rdefines_bit_xor_assign_for | Specifies that a type defines a bitwise XOR assignment operator for another type |
Rdefines_bit_xor_assign_s | Specifies that a type defines a bitwise XOR assignment operator for itself (with strict return) |
Rdefines_bit_xor_assign | Specifies that a type defines a bitwise XOR assignment operator for itself |
Rdefines_left_shift_assign_for_s | Specifies that a type defines a left shift assignment operator for another type (with strict return) |
Rdefines_left_shift_assign_for | Specifies that a type defines a left shift assignment operator for another type |
Rdefines_left_shift_assign_s | Specifies that a type defines a left shift assignment operator for itself (with strict return) |
Rdefines_left_shift_assign | Specifies that a type defines a left shift assignment operator for itself |
Rdefines_right_shift_assign_for_s | Specifies that a type defines a right shift assignment operator for another type (with strict return) |
Rdefines_right_shift_assign_for | Specifies that a type defines a right shift assignment operator for another type |
Rdefines_right_shift_assign_s | Specifies that a type defines a right shift assignment operator for itself (with strict return) |
Rdefines_right_shift_assign | Specifies that a type defines a right shift assignment operator for itself |
Rdefines_pre_increment_s | Specifies that a type defines a pre-increment operator (with strict return) |
Rdefines_pre_increment | Specifies that a type defines a pre-increment operator |
Rdefines_pre_decrement_s | Specifies that a type defines a pre-decrement operator (with strict return) |
Rdefines_pre_decrement | Specifies that a type defines a pre-decrement operator |
Rdefines_post_increment_s | Specifies that a type defines a post-increment operator (with strict return) |
Rdefines_post_increment | Specifies that a type defines a post-increment operator |
Rdefines_post_decrement_s | Specifies that a type defines a post-decrement operator (with strict return) |
Rdefines_post_decrement | Specifies that a type defines a post-decrement operator |
Rdefines_negation_s | Specifies that a type defines a negation operator (with strict return) |
Rdefines_negation | Specifies that a type defines a negation operator |
Rdefines_and_for_s | Specifies that a type defines a logical AND operator for another type (with strict return) |
Rdefines_and_for | Specifies that a type defines a logical AND operator for another type |
Rdefines_and_s | Specifies that a type defines a logical AND operator for itself (with strict return). Satisfied if K has a logical AND operator defined for itself that returns bool |
Rdefines_and | Specifies that a type defines a logical AND operator for itself |
Rdefines_or_for_s | Specifies that a type defines a logical OR operator for another type (with strict return) |
Rdefines_or_for | Specifies that a type defines a logical OR operator for another type |
Rdefines_or_s | Specifies that a type defines a logical OR operator for itself (with strict return) |
Rdefines_or | Specifies that a type defines a logical OR operator for itself |
Rdefines_subscript_for_s | Specifies that a type defines a subscript operator for another type (with strict return) |
Rdefines_subscript_for | Specifies that a type defines a subscript operator for another type |
Rdefines_indirection_s | Specifies that a type defines an indirection operator (with strict return) |
Rdefines_indirection | Specifies that a type defines an indirection operator |
Rdefines_address_of_s | Specifies that a type defines an address-of operator (with strict return) |
Rdefines_address_of | Specifies that a type defines an address-of operator |
Rdefines_ptr_to_member_ptr_for_s | Specifies that a type defines a pointer to member of pointer operator (with strict return) |
Rdefines_ptr_to_member_ptr_for | Specifies that a type defines a pointer to member of pointer operator |
Rdefines_call_for_s | Specifies that a type defines a call operator for the specified argument types (with strict return) |
Rdefines_call_for | Specifies that a type defines a call operator for the specified argument types |
Rdefines_call_s | Specifies that a type defines a argumentless call operator (with strict return) |
Rdefines_call | Specifies that a type defines a argumentless call operator |
Rdefines_comma_for_s | Specifies that a type defines a comma operator for another type (with strict return) |
Rdefines_comma_for | Specifies that a type defines a comma operator for another type |
Rdefines_unary_plus_s | Specifies that a type defines a unary plus operator (with strict return) |
Rdefines_unary_plus | Specifies that a type defines a unary plus operator |
Rdefines_unary_minus_s | Specifies that a type defines a unary minus operator (with strict return) |
Rdefines_unary_minus | Specifies that a type defines a unary minus operator |
Rdefines_add_for_s | Specifies that a type defines an addition operator for another type (with strict return) |
Rdefines_add_for | Specifies that a type defines an addition operator for another type |
Rdefines_add_s | Specifies that a type defines an addition operator for itself (with strict return) |
Rdefines_add | Specifies that a type defines an addition operator for itself |
Rdefines_sub_for_s | Specifies that a type defines a subtraction operator for another type (with strict return) |
Rdefines_sub_for | Specifies that a type defines a subtraction operator for another type |
Rdefines_sub_s | Specifies that a type defines a subtraction operator for itself (with strict return) |
Rdefines_sub | Specifies that a type defines a subtraction operator for itself |
Rdefines_mult_for_s | Specifies that a type defines a multiplication operator for another type (with strict return) |
Rdefines_mult_for | Specifies that a type defines a multiplication operator for another type |
Rdefines_mult_s | Specifies that a type defines a multiplication operator for itself (with strict return) |
Rdefines_mult | Specifies that a type defines a multiplication operator for itself |
Rdefines_div_for_s | Specifies that a type defines a division operator for another type (with strict return) |
Rdefines_div_for | Specifies that a type defines a division operator for another type |
Rdefines_div_s | Specifies that a type defines a division operator for itself (with strict return) |
Rdefines_div | Specifies that a type defines a division operator for itself |
Rdefines_mod_for_s | Specifies that a type defines a modulo operator for another type (with strict return) |
Rdefines_mod_for | Specifies that a type defines a modulo operator for another type |
Rdefines_mod_s | Specifies that a type defines a modulo operator for itself (with strict return) |
Rdefines_mod | Specifies that a type defines a modulo operator for itself |
Rdefines_bit_not_s | Specifies that a type defines a bitwise NOT operator (with strict return) |
Rdefines_bit_not | Specifies that a type defines a bitwise NOT operator |
Rdefines_bit_and_for_s | Specifies that a type defines a bitwise AND operator for another type (with strict return) |
Rdefines_bit_and_for | Specifies that a type defines a bitwise AND operator for another type |
Rdefines_bit_and_s | Specifies that a type defines a bitwise AND operator for itself (with strict return) |
Rdefines_bit_and | Specifies that a type defines a bitwise AND operator for itself |
Rdefines_bit_or_for_s | Specifies that a type defines a bitwise OR operator for another type (with strict return) |
Rdefines_bit_or_for | Specifies that a type defines a bitwise OR operator for another type |
Rdefines_bit_or_s | Specifies that a type defines a bitwise OR operator for itself (with strict return) |
Rdefines_bit_or | Specifies that a type defines a bitwise OR operator for itself |
Rdefines_bit_xor_for_s | Specifies that a type defines a bitwise XOR operator for another type (with strict return) |
Rdefines_bit_xor_for | Specifies that a type defines a bitwise XOR operator for another type |
Rdefines_bit_xor_s | Specifies that a type defines a bitwise XOR operator for itself (with strict return) |
Rdefines_bit_xor | Specifies that a type defines a bitwise XOR operator for itself |
Rdefines_left_shift_for_s | Specifies that a type defines a left shift operator for another type (with strict return) |
Rdefines_left_shift_for | Specifies that a type defines a left shift operator for another type |
Rdefines_left_shift_s | Specifies that a type defines a left shift operator for itself (with strict return) |
Rdefines_left_shift | Specifies that a type defines a left shift operator for itself |
Rdefines_right_shift_for_s | Specifies that a type defines a right shift operator for another type (with strict return) |
Rdefines_right_shift_for | Specifies that a type defines a right shift operator for another type |
Rdefines_right_shift_s | Specifies that a type defines a right shift operator for itself (with strict return) |
Rdefines_right_shift | Specifies that a type defines a right shift operator for itself |
Rdefines_equality_for_s | Specifies that a type defines an equal to operator for another type (with strict return) |
Rdefines_equality_for | Specifies that a type defines an equal to operator for another type |
Rdefines_equality_s | Specifies that a type defines an equal to operator for itself (with strict return) |
Rdefines_equality | Specifies that a type defines an equal to operator for itself (with strict return) |
Rdefines_inequality_for_s | Specifies that a type defines a not equal to operator for another type (with strict return) |
Rdefines_inequality_for | Specifies that a type defines a not equal to operator for another type |
Rdefines_inequality_s | Specifies that a type defines a not equal to operator for itself (with strict return) |
Rdefines_inequality | Specifies that a type defines a not equal to operator for itself (with strict return) |
Rdefines_less_than_for_s | Specifies that a type defines a less than operator for another type (with strict return) |
Rdefines_less_than_for | Specifies that a type defines a less than operator for another type |
Rdefines_less_than_s | Specifies that a type defines a less than operator for itself (with strict return) |
Rdefines_less_than | Specifies that a type defines a less than operator for itself |
Rdefines_greater_than_for_s | Specifies that a type defines a greater than operator for another type (with strict return) |
Rdefines_greater_than_for | Specifies that a type defines a greater than operator for another type |
Rdefines_greater_than_s | Specifies that a type defines a greater than operator for itself (with strict return) |
Rdefines_greater_than | Specifies that a type defines a greater than operator for itself |
Rdefines_less_than_equal_for_s | Specifies that a type defines a less than or equal to operator for another type (with strict return) |
Rdefines_less_than_equal_for | Specifies that a type defines a less than or equal to operator for another type |
Rdefines_less_than_equal_s | Specifies that a type defines a less than or equal to operator for itself (with strict return) |
Rdefines_less_than_equal | Specifies that a type defines a less than or equal to operator for itself |
Rdefines_greater_than_equal_for_s | Specifies that a type defines a greater than or equal to operator for another type (with strict return) |
Rdefines_greater_than_equal_for | Specifies that a type defines a greater than or equal to operator for another type |
Rdefines_greater_than_equal_s | Specifies that a type defines a greater than or equal to operator for itself (with strict return) |
Rdefines_greater_than_equal | Specifies that a type defines a greater than or equal to operator for itself |
Rdefines_three_way_comp_for_s | Specifies that a type defines a three-way comparison operator for another type (with strict return) |
Rdefines_three_way_comp_for | Specifies that a type defines a three-way comparison operator for another type |
Rdefines_three_way_comp_s | Specifies that a type defines a three-way comparison operator for itself (with strict return) |
Rdefines_three_way_comp | Specifies that a type defines a three-way comparison operator for itself |
Rarithmetic | Specifies that a type is an arithmetic type |
Rfundamental | Specifies that a type is a fundamental type |
Rtraverseable | Specifies that a type is a valid type for Qx::Traverser |
Rstatic_castable_to | Specifies that a type can be statically cast to another type |
Rany_of | Specifies that a type is one of several types |
Rspecializes | Specifies that a type is a specialization of a template |
Rqassociative | Specifies that a type is a Qt-based associative container type |
Rqcollective | Specifies that a type is a Qt-based collection type |
►NQxJson | The QxJson namespace encapsulates the user-extensible implementation of Qx's JSON parsing facilities |
Rqjson_type | Specifies that a type is one of the fundamental JSON types within Qt's JSON system |
Rjson_struct_inside | Specifies that a type is a JSON-tied struct registered with QX_JSON_STRUCT() |
Rjson_struct_outside | Specifies that a type is a JSON-tied struct registered with QX_JSON_STRUCT_OUTSIDE() |
Rjson_struct | Specifies that a type is a JSON-tied struct |
Rjson_convertible | Specifies that a type is generally convertible to/from JSON |
Rjson_override_convertible | |
Rjson_keyable | Specifies that a type has a known method for creating a corresponding key |
Rjson_collective | Specifies that a type is a non-associative container, the value type of which is convertible to/from JSON |
Rjson_associative | Specifies that a type is an associative container, the value type of which is convertible, to/from JSON, and for which a key/value type specializaton of keygen() exists |
Rjson_containing | Specifies that a type is a container, and abides by the other corresponding restrictions for that kind of a container |
Rjson_optional | Specifies that a type is a specialization of std::optional that manages values of a JSON convertible type |