org.bridj.cpp.std
Class vector<T>

java.lang.Object
  extended by org.bridj.NativeObject
      extended by org.bridj.StructObject
          extended by org.bridj.cpp.CPPObject
              extended by org.bridj.cpp.std.vector<T>
Type Parameters:
T -
All Implemented Interfaces:
NativeObjectInterface

public class vector<T>
extends CPPObject

Binding for STL's std::vector class.

Author:
ochafik

Field Summary
 
Fields inherited from class org.bridj.StructObject
io
 
Fields inherited from class org.bridj.NativeObject
peer, typeInfo
 
Constructor Summary
vector(Pointer<? extends vector<T>> peer)
           
vector(Type t)
           
 
Method Summary
 Pointer<T> _M_end_of_storage()
          Deprecated. 
 Pointer<T> _M_finish()
          Deprecated. 
 Pointer<T> _M_start()
          Deprecated. 
protected  long byteSize()
           
 T get(int index)
           
 T get(long index)
           
protected  boolean isValid()
           
 void push_back(T value)
           
 long size()
           
protected  Type T()
           
 
Methods inherited from class org.bridj.StructObject
toString
 
Methods inherited from class org.bridj.NativeObject
clone, equals
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

vector

public vector(Type t)

vector

public vector(Pointer<? extends vector<T>> peer)
Method Detail

_M_start

@Deprecated
public Pointer<T> _M_start()
Deprecated. 


_M_finish

@Deprecated
public Pointer<T> _M_finish()
Deprecated. 


_M_end_of_storage

@Deprecated
public Pointer<T> _M_end_of_storage()
Deprecated. 


isValid

protected boolean isValid()

get

public T get(long index)

get

public T get(int index)

push_back

public void push_back(T value)

T

protected Type T()

byteSize

protected long byteSize()

size

public long size()


Copyright © 2009-2012. All Rights Reserved.