RecordDefinition

class bagPy.RecordDefinition[source]

Bases: object

Proxy of C++ std::vector< FieldDefinition > class.

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

Parameters:
  • other (std::vector< FieldDefinition > const &) –

  • self (__init__(RecordDefinition) –

  • RecordDefinition (FieldDefinition value) ->) –

  • size (std::vector< FieldDefinition >::size_type) –

  • self

  • size

  • RecordDefinition

  • size

  • value (std::vector< FieldDefinition >::value_type const &) –

Attributes Summary

thisown

The membership flag

Methods Summary

append(RecordDefinition self, FieldDefinition x)

param x:

assign(RecordDefinition self, std, ...)

param n:

back(RecordDefinition self)

begin(RecordDefinition self)

capacity(RecordDefinition self)

clear(RecordDefinition self)

empty(RecordDefinition self)

end(RecordDefinition self)

erase(RecordDefinition self, std)

param pos:

front(RecordDefinition self)

get_allocator(RecordDefinition self)

insert(RecordDefinition self, std, ...)

param pos:

iterator(RecordDefinition self)

pop(RecordDefinition self)

pop_back(RecordDefinition self)

push_back(RecordDefinition self, ...)

param x:

rbegin(RecordDefinition self)

rend(RecordDefinition self)

reserve(RecordDefinition self, std)

param n:

resize(RecordDefinition self, std)

param new_size:

size(RecordDefinition self)

swap(RecordDefinition self, RecordDefinition v)

param v:

Attributes Documentation

thisown

The membership flag

Methods Documentation

append(RecordDefinition self, FieldDefinition x)[source]
Parameters:

x (std::vector< FieldDefinition >::value_type const &) –

assign(RecordDefinition self, std::vector< FieldDefinition >::size_type n, FieldDefinition x)[source]
Parameters:
  • n (std::vector< FieldDefinition >::size_type) –

  • x (std::vector< FieldDefinition >::value_type const &) –

back(RecordDefinition self) FieldDefinition[source]
begin(RecordDefinition self) std::vector< FieldDefinition >::iterator[source]
capacity(RecordDefinition self) std::vector< FieldDefinition >::size_type[source]
clear(RecordDefinition self)[source]
empty(RecordDefinition self) bool[source]
end(RecordDefinition self) std::vector< FieldDefinition >::iterator[source]
erase(RecordDefinition self, std::vector< FieldDefinition >::iterator pos) std::vector< FieldDefinition >::iterator[source]
Parameters:
  • pos (std::vector< FieldDefinition >::iterator) –

  • self (erase(RecordDefinition) –

  • first (std::vector< FieldDefinition >::iterator) –

  • >::iterator (std::vector< FieldDefinition >::iterator last) -> std::vector< FieldDefinition) –

  • first

  • last (std::vector< FieldDefinition >::iterator) –

front(RecordDefinition self) FieldDefinition[source]
get_allocator(RecordDefinition self) std::vector< FieldDefinition >::allocator_type[source]
insert(RecordDefinition self, std::vector< FieldDefinition >::iterator pos, FieldDefinition x) std::vector< FieldDefinition >::iterator[source]
Parameters:
  • pos (std::vector< FieldDefinition >::iterator) –

  • x (std::vector< FieldDefinition >::value_type const &) –

  • self (insert(RecordDefinition) –

  • pos

  • n (std::vector< FieldDefinition >::size_type) –

  • x) (FieldDefinition) –

  • pos

  • n

  • x

iterator(RecordDefinition self) SwigPyIterator[source]
pop(RecordDefinition self) FieldDefinition[source]
pop_back(RecordDefinition self)[source]
push_back(RecordDefinition self, FieldDefinition x)[source]
Parameters:

x (std::vector< FieldDefinition >::value_type const &) –

rbegin(RecordDefinition self) std::vector< FieldDefinition >::reverse_iterator[source]
rend(RecordDefinition self) std::vector< FieldDefinition >::reverse_iterator[source]
reserve(RecordDefinition self, std::vector< FieldDefinition >::size_type n)[source]
Parameters:

n (std::vector< FieldDefinition >::size_type) –

resize(RecordDefinition self, std::vector< FieldDefinition >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< FieldDefinition >::size_type) –

  • self (resize(RecordDefinition) –

  • new_size

  • x) (FieldDefinition) –

  • new_size

  • x (std::vector< FieldDefinition >::value_type const &) –

size(RecordDefinition self) std::vector< FieldDefinition >::size_type[source]
swap(RecordDefinition self, RecordDefinition v)[source]
Parameters:

v (std::vector< FieldDefinition > &) –

__init__(RecordDefinition self) RecordDefinition[source]
__init__(RecordDefinition self, RecordDefinition other) RecordDefinition
Parameters:
  • other (std::vector< FieldDefinition > const &) –

  • self (__init__(RecordDefinition) –

  • RecordDefinition (FieldDefinition value) ->) –

  • size (std::vector< FieldDefinition >::size_type) –

  • self

  • size

  • RecordDefinition

  • size

  • value (std::vector< FieldDefinition >::value_type const &) –

append(RecordDefinition self, FieldDefinition x)[source]
Parameters:

x (std::vector< FieldDefinition >::value_type const &) –

assign(RecordDefinition self, std::vector< FieldDefinition >::size_type n, FieldDefinition x)[source]
Parameters:
  • n (std::vector< FieldDefinition >::size_type) –

  • x (std::vector< FieldDefinition >::value_type const &) –

back(RecordDefinition self) FieldDefinition[source]
begin(RecordDefinition self) std::vector< FieldDefinition >::iterator[source]
capacity(RecordDefinition self) std::vector< FieldDefinition >::size_type[source]
clear(RecordDefinition self)[source]
empty(RecordDefinition self) bool[source]
end(RecordDefinition self) std::vector< FieldDefinition >::iterator[source]
erase(RecordDefinition self, std::vector< FieldDefinition >::iterator pos) std::vector< FieldDefinition >::iterator[source]
Parameters:
  • pos (std::vector< FieldDefinition >::iterator) –

  • self (erase(RecordDefinition) –

  • first (std::vector< FieldDefinition >::iterator) –

  • >::iterator (std::vector< FieldDefinition >::iterator last) -> std::vector< FieldDefinition) –

  • first

  • last (std::vector< FieldDefinition >::iterator) –

front(RecordDefinition self) FieldDefinition[source]
get_allocator(RecordDefinition self) std::vector< FieldDefinition >::allocator_type[source]
insert(RecordDefinition self, std::vector< FieldDefinition >::iterator pos, FieldDefinition x) std::vector< FieldDefinition >::iterator[source]
Parameters:
  • pos (std::vector< FieldDefinition >::iterator) –

  • x (std::vector< FieldDefinition >::value_type const &) –

  • self (insert(RecordDefinition) –

  • pos

  • n (std::vector< FieldDefinition >::size_type) –

  • x) (FieldDefinition) –

  • pos

  • n

  • x

iterator(RecordDefinition self) SwigPyIterator[source]
pop(RecordDefinition self) FieldDefinition[source]
pop_back(RecordDefinition self)[source]
push_back(RecordDefinition self, FieldDefinition x)[source]
Parameters:

x (std::vector< FieldDefinition >::value_type const &) –

rbegin(RecordDefinition self) std::vector< FieldDefinition >::reverse_iterator[source]
rend(RecordDefinition self) std::vector< FieldDefinition >::reverse_iterator[source]
reserve(RecordDefinition self, std::vector< FieldDefinition >::size_type n)[source]
Parameters:

n (std::vector< FieldDefinition >::size_type) –

resize(RecordDefinition self, std::vector< FieldDefinition >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< FieldDefinition >::size_type) –

  • self (resize(RecordDefinition) –

  • new_size

  • x) (FieldDefinition) –

  • new_size

  • x (std::vector< FieldDefinition >::value_type const &) –

size(RecordDefinition self) std::vector< FieldDefinition >::size_type[source]
swap(RecordDefinition self, RecordDefinition v)[source]
Parameters:

v (std::vector< FieldDefinition > &) –

property thisown

The membership flag