#include "any.hpp"#include "parse.hpp"#include "types.hpp"#include "unused.hpp"#include <limits>#include <memory>#include <stdexcept>Contains xtd::is method.
Go to the source code of this file.
Namespaces | |
| namespace | xtd | 
| The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.  | |
Functions | |
| template<> | |
| bool | xtd::is< bool > (bool value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< decimal > (decimal value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< double > (double value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< float > (float value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< sbyte > (sbyte value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< int16 > (int16 value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< int32 > (int32 value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< int64 > (int64 value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< slong > (slong value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< xtd::byte > (xtd::byte value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< uint16 > (uint16 value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< uint32 > (uint32 value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< uint64 > (uint64 value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< xtd::ulong > (xtd::ulong value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<typename type_t > | |
| bool | xtd::is (std::any value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<> | |
| bool | xtd::is< std::any > (std::any value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<typename type_t , typename param_t > | |
| bool | xtd::is (const param_t *value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<typename type_t , typename param_t > | |
| bool | xtd::is (const param_t &value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<typename type_t , typename param_t > | |
| bool | xtd::is (param_t *value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<typename type_t , typename param_t > | |
| bool | xtd::is (param_t &value) | 
| Checks if the result of an expression is compatible with a given type.   | |
| template<typename new_type_t , typename current_type_t > | |
| bool | xtd::is (xtd::sptr< current_type_t > &value) | 
| Checks if the result of an expression is compatible with a given type.   | |