Instantiates DDS::Sequence < System::UInt64 >  
 More...
#include <managed_infrastructure.h>
| 
Public Member Functions | 
|  | UnsignedLongSeq () | 
|  | Constructs an empty sequence of unsigned long integers with an initial maximum of zero. 
 | 
|  | 
|  | UnsignedLongSeq (System::Int32 max) | 
|  | Constructs an empty sequence of unsigned long integers with the given initial maximum. 
 | 
|  | 
|  | UnsignedLongSeq (UnsignedLongSeq^ longs) | 
|  | Constructs a new sequence containing the given unsigned long integers. 
 | 
|  | 
| 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::UInt64 | get_at (System::Int32 i) | 
|  | Get the i-thelement for aconstsequence.
 | 
|  | 
| virtual void | set_at (System::Int32 i, System::UInt64val) | 
|  | Set the i-thelement of the sequence.
 | 
|  | 
| void | loan (array< System::UInt64 >^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::UInt64 >^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::UInt64 >^arr) | 
|  | Copy elements to an array of elements. The original contents of the array (if any) are replaced. 
 | 
|  | 
| System::Boolean | copy_from (Sequence< System::UInt64 >^src_seq) | 
|  | Copy elements from another sequence, resizing the sequence if necessary. 
 | 
|  | 
| virtual System::Boolean | copy_from_no_alloc (Sequence< System::UInt64 >^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::UInt64 >^ | 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::UInt64 > 
- Instantiates:
- <<generic>> DDS::Sequence 
- See Also
- System::UInt64 
- 
DDS::Sequence 
Constructor & Destructor Documentation
  
  | 
        
          | DDS::UnsignedLongSeq::UnsignedLongSeq | ( |  | ) |  |  | inline | 
 
Constructs an empty sequence of unsigned long integers with an initial maximum of zero. 
 
 
  
  | 
        
          | DDS::UnsignedLongSeq::UnsignedLongSeq | ( | System::Int32 | max | ) |  |  | inline | 
 
Constructs an empty sequence of unsigned long integers with the given initial maximum. 
 
 
Constructs a new sequence containing the given unsigned long integers. 
- Parameters
- 
  
    | longs | the initial contents of this sequence |