Instantiates DDS::Sequence < System::Boolean >  
 More...
#include <managed_infrastructure.h>
| 
Public Member Functions | 
|  | BooleanSeq () | 
|  | Constructs an empty sequence of booleans with an initial maximum of zero. 
 | 
|  | 
|  | BooleanSeq (System::Int32 max) | 
|  | Constructs an empty sequence of booleans with the given initial maximum. 
 | 
|  | 
|  | BooleanSeq (BooleanSeq^ booleans) | 
|  | Constructs a new sequence containing the given booleans. 
 | 
|  | 
| System::Boolean | ensure_length (System::Int32 length, System::Int32 max) | 
|  | Set the sequence to the desired length, and resize the sequence if necessary. 
 | 
|  | 
| virtual System::Boolean | get_at (System::Int32 i) | 
|  | Get the i-thelement for aconstsequence.
 | 
|  | 
| virtual void | set_at (System::Int32 i, System::Booleanval) | 
|  | Set the i-thelement of the sequence.
 | 
|  | 
| void | loan (array< System::Boolean >^buffer, System::Int32 new_length) | 
|  | Loan a contiguous buffer to this sequence. 
 | 
|  | 
| virtual void | unloan () | 
|  | Return the loaned buffer in the sequence and set the maximum to 0. 
 | 
|  | 
| void | from_array (array< System::Boolean >^arr) | 
|  | Copy elements from an array of elements, resizing the sequence if necessary. The original contents of the sequence (if any) are replaced. 
 | 
|  | 
| void | to_array (array< System::Boolean >^arr) | 
|  | Copy elements to an array of elements. The original contents of the array (if any) are replaced. 
 | 
|  | 
| System::Boolean | copy_from (Sequence< System::Boolean >^src_seq) | 
|  | Copy elements from another sequence, resizing the sequence if necessary. 
 | 
|  | 
| virtual System::Boolean | copy_from_no_alloc (Sequence< System::Boolean >^src_seq) | 
|  | Copy elements from another sequence, only if the destination sequence has enough capacity. 
 | 
|  | 
| 
Additional Inherited Members | 
| System::Int32 | length  [get, set] | 
|  | The logical length of this sequence. 
 | 
|  | 
| virtual System::Int32 | maximum  [get, set] | 
|  | The current maximum number of elements that can be stored in this sequence. 
 | 
|  | 
| array< System::Boolean >^ | buffer  [get] | 
|  | Return the contiguous buffer of the sequence. 
 | 
|  | 
| System::Boolean | has_ownership  [get] | 
|  | Return the value of the owned flag. 
 | 
|  | 
Detailed Description
Instantiates DDS::Sequence < System::Boolean > 
- Instantiates:
- <<generic>> DDS::Sequence 
- See Also
- System::Boolean 
- 
DDS::Sequence 
Constructor & Destructor Documentation
  
  | 
        
          | DDS::BooleanSeq::BooleanSeq | ( |  | ) |  |  | inline | 
 
Constructs an empty sequence of booleans with an initial maximum of zero. 
 
 
  
  | 
        
          | DDS::BooleanSeq::BooleanSeq | ( | System::Int32 | max | ) |  |  | inline | 
 
Constructs an empty sequence of booleans with the given initial maximum. 
 
 
  
  | 
        
          | DDS::BooleanSeq::BooleanSeq | ( | BooleanSeq^ | booleans | ) |  |  | inline | 
 
Constructs a new sequence containing the given booleans. 
- Parameters
- 
  
    | booleans | the initial contents of this sequence |