MGCL V10
V10
MGCL V10
|
Is a container of MGAbstractGel, to specify what kind of gels are required. [詳解]
公開型 | |
typedef container_type::reference | reference |
typedef container_type::const_reference | const_reference |
typedef container_type::iterator | iterator |
typedef container_type::const_iterator | const_iterator |
typedef container_type::size_type | size_type |
typedef container_type::difference_type | difference_type |
typedef container_type::value_type | value_type |
typedef container_type::allocator_type | allocator_type |
typedef allocator_type::pointer | pointer |
typedef allocator_type::const_pointer | const_pointer |
typedef container_type::reverse_iterator | reverse_iterator |
typedef container_type::const_reverse_iterator | const_reverse_iterator |
公開メンバ関数 | |
MGAbstractGels () | |
Void constructor(初期化なしでオブジェクトを作成する。) [詳解] | |
MGAbstractGels (const MGAbstractGel &agell) | |
Construct MGAbstractGels of a MGAbstractGel. This is a conversion contructor. [詳解] | |
const_reference | operator[] (size_type i) const |
Refer to i-th MGAbstractGel. [詳解] | |
reference | operator[] (size_type i) |
const_reference | back () const |
reference | back () |
const_iterator | begin () const |
Return iterator at the beginning of list. [詳解] | |
iterator | begin () |
void | clear () |
clear list, that is, erase all the elements in the MGAbstractGels. [詳解] | |
bool | empty () const |
const_iterator | end () const |
Return const_iterator at the end of MGAbstractGels. [詳解] | |
iterator | end () |
iterator | erase (iterator x) |
iterator | erase (iterator first, iterator last) |
const_reference | front () const |
reference | front () |
iterator | insert (iterator it, const MGAbstractGel &x) |
void | pop_back () |
pop last element. [詳解] | |
void | push_back (const MGAbstractGel &x) |
push element x at the end. [詳解] | |
void | push_back (const MGAbstractGels &agells) |
push elements in agells at the end of this. [詳解] | |
const_reverse_iterator | rbegin () const |
Return reverse_iterator at the beginning of list. [詳解] | |
reverse_iterator | rbegin () |
const_reverse_iterator | rend () const |
Return const_reverse_iterator at the end of list. [詳解] | |
reverse_iterator | rend () |
void | resize (size_type n) |
Resize the agells. [詳解] | |
size_type | size () const |
Return the number of items that are in the vector. [詳解] | |
フレンド | |
MG_DLL_DECLR friend std::ostream & | operator<< (std::ostream &, const MGAbstractGels &) |
String output function. [詳解] | |
Is a container of MGAbstractGel, to specify what kind of gels are required.
MGAbstractGels is a class which constains MGAbstractGel elements as a vector, provides OR conditions on the specification of gels.
typedef container_type::allocator_type MGAbstractGels::allocator_type |
typedef container_type::const_iterator MGAbstractGels::const_iterator |
typedef allocator_type::const_pointer MGAbstractGels::const_pointer |
typedef container_type::const_reference MGAbstractGels::const_reference |
typedef container_type::const_reverse_iterator MGAbstractGels::const_reverse_iterator |
typedef container_type::difference_type MGAbstractGels::difference_type |
typedef container_type::iterator MGAbstractGels::iterator |
typedef allocator_type::pointer MGAbstractGels::pointer |
typedef container_type::reference MGAbstractGels::reference |
typedef container_type::reverse_iterator MGAbstractGels::reverse_iterator |
typedef container_type::size_type MGAbstractGels::size_type |
typedef container_type::value_type MGAbstractGels::value_type |
|
inline |
Void constructor(初期化なしでオブジェクトを作成する。)
MGAbstractGels::MGAbstractGels | ( | const MGAbstractGel & | agell | ) |
Construct MGAbstractGels of a MGAbstractGel. This is a conversion contructor.
|
inline |
Return(but does not remove) last element in the group. If list is empty, behavior is undefined.
|
inline |
|
inline |
Return iterator at the beginning of list.
|
inline |
|
inline |
clear list, that is, erase all the elements in the MGAbstractGels.
|
inline |
Return true (1) if there are no items in the MGAbstractGels, false(0) otherwise.
|
inline |
Return const_iterator at the end of MGAbstractGels.
|
inline |
erase element x. Function's return value is the following iterator of the erased element x.
erase sequence [first, last). Function's return value is the following iterator of the erased elements.
|
inline |
Return(but does not remove) first element in the MGAbstractGels. If this vector is empty, behavior is undefined.
|
inline |
|
inline |
insert an element x before the position it. Function's return value is the iterator of x after inserted.
|
inline |
Refer to i-th MGAbstractGel.
|
inline |
pop last element.
|
inline |
push element x at the end.
|
inline |
push elements in agells at the end of this.
|
inline |
Return reverse_iterator at the beginning of list.
|
inline |
|
inline |
Return const_reverse_iterator at the end of list.
|
inline |
|
inline |
Resize the agells.
|
inline |
Return the number of items that are in the vector.
|
friend |
String output function.