Skip to content

tuple_bnotTupleBnotTupleBnottuple_bnottuple_bnot🔗

Short description🔗

tuple_bnotTupleBnotTupleBnottuple_bnottuple_bnot — Compute the bitwise not of a tuple.

Signature🔗

tuple_bnot( integer T, out integer BNot )void TupleBnot( const HTuple& T, HTuple* BNot )static void HOperatorSet.TupleBnot( HTuple t, out HTuple BNot )def tuple_bnot( t: MaybeSequence[int] ) -> Sequence[int]

def tuple_bnot_s( t: MaybeSequence[int] ) -> intHerror tuple_bnot( const Hlong T, Hlong* BNot )

Herror T_tuple_bnot( const Htuple T, Htuple* BNot )

HTuple HTuple::TupleBnot( ) const

HTuple HTuple.TupleBnot( )

Description🔗

tuple_bnotTupleBnot computes the bitwise not of the input tuple Ttt. The input tuple must contain only integer numbers.

Exception: Empty input tuple🔗

If the input tuple is empty, the operator returns an empty tuple.

HDevelop In-line Operation🔗

HDevelop provides an in-line operation for tuple_bnotTupleBnot, which can be used in an expression in the following syntax:

BNot := bnot T

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

Ttt (input_control) integer(-array) → (integer)HTuple (Hlong)HTuple (int / long)MaybeSequence[int]Htuple (Hlong)

Input tuple.

BNotBNotbnot (output_control) integer(-array) → (integer)HTuple (Hlong)HTuple (int / long)Sequence[int]Htuple (Hlong)

Binary not of the input tuple.

Combinations with other operators🔗

Combinations

Alternatives

tuple_bandTupleBand, tuple_borTupleBor, tuple_bxorTupleBxor

See also

tuple_andTupleAnd, tuple_orTupleOr, tuple_xorTupleXor, tuple_notTupleNot

Module🔗

Foundation