Rosetta  2019.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
ObjexxFCL::bit Namespace Reference

Functions

template<typename T >
T bit_not (T const &x)
 Bitwise Not. More...
 
template<typename T >
T bit_and (T const &x, T const &y)
 Bitwise And. More...
 
template<typename T >
T bit_or (T const &x, T const &y)
 Bitwise Inclusive Or. More...
 
template<typename T >
T bit_xor (T const &x, T const &y)
 Bitwise Exclusive Or. More...
 
template<typename T >
T bit_set (T const &x, T const &pos)
 Bit Value Set to 1. More...
 
template<typename T >
T bit_clr (T const &x, T const &pos)
 Bit Value Set to 0. More...
 
template<typename T >
bool bit_test (T const &x, T const &pos)
 Bit Value Test. More...
 

Function Documentation

template<typename T >
T ObjexxFCL::bit::bit_and ( T const &  x,
T const &  y 
)
inline

Bitwise And.

template<typename T >
T ObjexxFCL::bit::bit_clr ( T const &  x,
T const &  pos 
)
inline

Bit Value Set to 0.

References test.T007_TracerIO::T.

template<typename T >
T ObjexxFCL::bit::bit_not ( T const &  x)
inline

Bitwise Not.

template<typename T >
T ObjexxFCL::bit::bit_or ( T const &  x,
T const &  y 
)
inline

Bitwise Inclusive Or.

template<typename T >
T ObjexxFCL::bit::bit_set ( T const &  x,
T const &  pos 
)
inline

Bit Value Set to 1.

References test.T007_TracerIO::T.

template<typename T >
bool ObjexxFCL::bit::bit_test ( T const &  x,
T const &  pos 
)
inline

Bit Value Test.

References test.T007_TracerIO::T.

template<typename T >
T ObjexxFCL::bit::bit_xor ( T const &  x,
T const &  y 
)
inline

Bitwise Exclusive Or.