WeakLayerDescVector

class bagPy.WeakLayerDescVector[source]

Bases: object

Proxy of C++ std::vector< std::weak_ptr< BAG::LayerDescriptor const > > class.

__init__(WeakLayerDescVector self) -> WeakLayerDescVector __init__(WeakLayerDescVector self, WeakLayerDescVector other) -> WeakLayerDescVector

Parameters:
  • other (std::vector< std::weak_ptr< BAG::LayerDescriptor const > > const &) –

  • self (__init__(WeakLayerDescVector) –

  • WeakLayerDescVector (WeakLayerDescPtr value) ->) –

  • size (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • self

  • size

  • WeakLayerDescVector

  • size

  • value (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

Attributes Summary

thisown

The membership flag

Methods Summary

append(WeakLayerDescVector self, ...)

param x:

assign(WeakLayerDescVector self, std, ...)

param n:

back(WeakLayerDescVector self)

begin(WeakLayerDescVector self)

capacity(WeakLayerDescVector self)

clear(WeakLayerDescVector self)

empty(WeakLayerDescVector self)

end(WeakLayerDescVector self)

erase(WeakLayerDescVector self, std)

param pos:

front(WeakLayerDescVector self)

get_allocator(WeakLayerDescVector self)

insert(WeakLayerDescVector self, std, ...)

param pos:

iterator(WeakLayerDescVector self)

pop(WeakLayerDescVector self)

pop_back(WeakLayerDescVector self)

push_back(WeakLayerDescVector self, ...)

param x:

rbegin(WeakLayerDescVector self)

rend(WeakLayerDescVector self)

reserve(WeakLayerDescVector self, std)

param n:

resize(WeakLayerDescVector self, std)

param new_size:

size(WeakLayerDescVector self)

swap(WeakLayerDescVector self, ...)

param v:

Attributes Documentation

thisown

The membership flag

Methods Documentation

append(WeakLayerDescVector self, WeakLayerDescPtr x)[source]
Parameters:

x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

assign(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n, WeakLayerDescPtr x)[source]
Parameters:
  • n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

back(WeakLayerDescVector self) WeakLayerDescPtr[source]
begin(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
capacity(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type[source]
clear(WeakLayerDescVector self)[source]
empty(WeakLayerDescVector self) bool[source]
end(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
erase(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
Parameters:
  • pos (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • self (erase(WeakLayerDescVector) –

  • first (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • >::iterator (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator last) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const >) –

  • first

  • last (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

front(WeakLayerDescVector self) WeakLayerDescPtr[source]
get_allocator(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::allocator_type[source]
insert(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos, WeakLayerDescPtr x) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
Parameters:
  • pos (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

  • self (insert(WeakLayerDescVector) –

  • pos

  • n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • x) (WeakLayerDescPtr) –

  • pos

  • n

  • x

iterator(WeakLayerDescVector self) SwigPyIterator[source]
pop(WeakLayerDescVector self) WeakLayerDescPtr[source]
pop_back(WeakLayerDescVector self)[source]
push_back(WeakLayerDescVector self, WeakLayerDescPtr x)[source]
Parameters:

x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

rbegin(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::reverse_iterator[source]
rend(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::reverse_iterator[source]
reserve(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n)[source]
Parameters:

n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

resize(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • self (resize(WeakLayerDescVector) –

  • new_size

  • x) (WeakLayerDescPtr) –

  • new_size

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

size(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type[source]
swap(WeakLayerDescVector self, WeakLayerDescVector v)[source]
Parameters:

v (std::vector< std::weak_ptr< BAG::LayerDescriptor const > > &) –

__init__(WeakLayerDescVector self) WeakLayerDescVector[source]
__init__(WeakLayerDescVector self, WeakLayerDescVector other) WeakLayerDescVector
Parameters:
  • other (std::vector< std::weak_ptr< BAG::LayerDescriptor const > > const &) –

  • self (__init__(WeakLayerDescVector) –

  • WeakLayerDescVector (WeakLayerDescPtr value) ->) –

  • size (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • self

  • size

  • WeakLayerDescVector

  • size

  • value (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

append(WeakLayerDescVector self, WeakLayerDescPtr x)[source]
Parameters:

x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

assign(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n, WeakLayerDescPtr x)[source]
Parameters:
  • n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

back(WeakLayerDescVector self) WeakLayerDescPtr[source]
begin(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
capacity(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type[source]
clear(WeakLayerDescVector self)[source]
empty(WeakLayerDescVector self) bool[source]
end(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
erase(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
Parameters:
  • pos (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • self (erase(WeakLayerDescVector) –

  • first (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • >::iterator (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator last) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const >) –

  • first

  • last (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

front(WeakLayerDescVector self) WeakLayerDescPtr[source]
get_allocator(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::allocator_type[source]
insert(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos, WeakLayerDescPtr x) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
Parameters:
  • pos (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

  • self (insert(WeakLayerDescVector) –

  • pos

  • n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • x) (WeakLayerDescPtr) –

  • pos

  • n

  • x

iterator(WeakLayerDescVector self) SwigPyIterator[source]
pop(WeakLayerDescVector self) WeakLayerDescPtr[source]
pop_back(WeakLayerDescVector self)[source]
push_back(WeakLayerDescVector self, WeakLayerDescPtr x)[source]
Parameters:

x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

rbegin(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::reverse_iterator[source]
rend(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::reverse_iterator[source]
reserve(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n)[source]
Parameters:

n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

resize(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • self (resize(WeakLayerDescVector) –

  • new_size

  • x) (WeakLayerDescPtr) –

  • new_size

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

size(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type[source]
swap(WeakLayerDescVector self, WeakLayerDescVector v)[source]
Parameters:

v (std::vector< std::weak_ptr< BAG::LayerDescriptor const > > &) –

property thisown

The membership flag