Classes | |
| class | list |
| struct | auto_ptr_ref |
| class | auto_ptr |
| struct | pair |
| class | exception |
| class | named_exception |
| class | runtime_error |
| struct | vector_base |
| class | vector |
Functions | |
| template<typename T> | |
| const T & | max (const T &a, const T &b) |
| template<typename T> | |
| const T & | min (const T &a, const T &b) |
| template<typename InIter, typename Func> | |
| Func | for_each (InIter first, InIter last, Func op) |
| template<typename T> | |
| void | swap (T &a, T &b) |
| template<typename InIter, typename Pred> | |
| InIter | find_if (InIter first, InIter last, Pred pred) |
| template<typename InputIter, typename OutputIter> | |
| OutputIter | copy (InputIter first, InputIter last, OutputIter place) |
| template<typename InputIter, typename OutputIter> | |
| OutputIter | copy_backward (InputIter first, InputIter last, OutputIter place) |
| template<typename InputIter, typename T> | |
| void | fill (InputIter first, InputIter last, const T &v) |
| template<typename T, typename T2> | |
| void | construct (T *p, const T2 &value) |
| template<typename T> | |
| void | construct (T *p) |
| template<typename T> | |
| void | destroy (T *p) |
| template<typename Iter> | |
| void | destroy (Iter first, Iter last) |
| template<typename Iter, typename PlaceIter> | |
| PlaceIter | uninit_copy (Iter first, Iter last, PlaceIter place) |
| template<typename PlaceIter, typename Size, typename T> | |
| PlaceIter | uninit_fill_n (PlaceIter place, Size n, const T &value) |
| template<typename T1, typename T2> | |
| pair< T1, T2 > | make_pair (const T1 &a, const T2 &b) |
| const T& mySTL::max | ( | const T & | a, | |
| const T & | b | |||
| ) | [inline] |
| const T& mySTL::min | ( | const T & | a, | |
| const T & | b | |||
| ) | [inline] |
Definition at line 46 of file algorithm.hpp.
Referenced by TaoCrypt::PBKDF2_HMAC< T >::DeriveKey(), and TaoCrypt::DH::GeneratePrivate().
Here is the caller graph for this function:

| Func mySTL::for_each | ( | InIter | first, | |
| InIter | last, | |||
| Func | op | |||
| ) |
Definition at line 53 of file algorithm.hpp.
Referenced by yaSSL::SSL::bufferedData(), yaSSL::SSL::flushBuffer(), yaSSL::Buffers::~Buffers(), yaSSL::CertificateRequest::~CertificateRequest(), yaSSL::CertManager::~CertManager(), yaSSL::Sessions::~Sessions(), and yaSSL::SSL_CTX::~SSL_CTX().
00054 { 00055 while (first != last) { 00056 op(*first); 00057 ++first; 00058 } 00059 return op; 00060 }
Here is the caller graph for this function:

| void mySTL::swap | ( | T & | a, | |
| T & | b | |||
| ) | [inline] |
Definition at line 64 of file algorithm.hpp.
Referenced by TaoCrypt::PublicKey::AddToEnd(), TaoCrypt::AlmostInverse(), TaoCrypt::AsymmetricMultiply(), Field_decimal::cmp(), compare_bin(), my_strnncollsp_8bit_bin(), my_strnncollsp_latin1_de(), my_strnncollsp_simple(), my_strnncollsp_utf8(), yaSSL::del_ptr_zero::operator()(), InitConfigFileParser::parse_mycnf(), TaoCrypt::BasicDES::SetKey(), TaoCrypt::Blowfish::SetKey(), Item_equal::sort(), TaoCrypt::StdReallocate(), TaoCrypt::SHA::Swap(), TaoCrypt::RIPEMD160::Swap(), TaoCrypt::MD5::Swap(), TaoCrypt::MD4::Swap(), TaoCrypt::Integer::Swap(), TaoCrypt::Source::Swap(), TaoCrypt::Block< T, A >::Swap(), yaSSL::x509::Swap(), and mySTL::vector_base< T >::Swap().
Here is the caller graph for this function:

| InIter mySTL::find_if | ( | InIter | first, | |
| InIter | last, | |||
| Pred | pred | |||
| ) |
Definition at line 73 of file algorithm.hpp.
Referenced by yaSSL::Sessions::lookup(), and yaSSL::Sessions::remove().
Here is the caller graph for this function:

| OutputIter mySTL::copy | ( | InputIter | first, | |
| InputIter | last, | |||
| OutputIter | place | |||
| ) | [inline] |
Definition at line 82 of file algorithm.hpp.
Referenced by Dbtup::commit_operation(), copy(), copy_blobs(), copy_data_between_tables(), cp_buffer_from_ref(), create_tmp_table(), do_conv_blob(), do_copy_blob(), do_copy_maybe_null(), do_copy_next_number(), do_copy_not_null(), do_copy_null(), do_copy_timestamp(), do_cut_string(), do_cut_string_complex(), do_expand_binary(), do_expand_string(), do_field_1(), do_field_2(), do_field_3(), do_field_4(), do_field_6(), do_field_8(), do_field_eq(), do_field_int(), do_field_real(), do_field_string(), do_field_to_null_str(), do_outer_field_null(), do_outer_field_to_null_str(), do_save_blob(), Dbtup::do_tup_abortreq(), do_varstring1(), do_varstring2(), subselect_indexsubquery_engine::exec(), subselect_uniquesubquery_engine::exec(), Suma::execALTER_TAB_REQ(), Dbdih::execDIADDTABREQ(), Backup::execGET_TABINFO_CONF(), Dbdict::execGET_TABLEDID_REQ(), Dbtc::execSCAN_TABREQ(), Dbdict::execSCHEMA_INFO(), Cmvmi::execTESTSIG(), Trix::executeInsertTransaction(), DbUtil::execUTIL_PREPARE_REQ(), Field::fill_cache_field(), delayed_insert::get_local_table(), TaoCrypt::CertDecoder::GetName(), getParameter(), Dblqh::handle_nr_copy(), ieee_start_struct_type(), ieee_tag_type(), inflate(), inflateBack(), inflateCopy(), init_tmpdir(), join_init_cache(), InitConfigFileParser::load_mycnf_groups(), Ndb_mgmd_event_service::log(), yaSSL::Sessions::lookup(), Packer::pack(), LocalConfig::parseString(), Pgman::process_lcp_locked(), Pgman::process_lcp_locked_fswriteconf(), read_cached_record(), repeat(), rl_copy_text(), Filename::set(), setup_copy_fields(), store_record_in_cache(), BackupRestore::table(), updatewindow(), and Dbdict::writeTableFile().
00083 { 00084 while (first != last) { 00085 *place = *first; 00086 ++first; 00087 ++place; 00088 } 00089 return place; 00090 }
Here is the caller graph for this function:

| OutputIter mySTL::copy_backward | ( | InputIter | first, | |
| InputIter | last, | |||
| OutputIter | place | |||
| ) | [inline] |
| void mySTL::fill | ( | InputIter | first, | |
| InputIter | last, | |||
| const T & | v | |||
| ) |
Definition at line 104 of file algorithm.hpp.
Referenced by create_frm(), NdbDictInterface::create_index_obj_from_table(), decimal2string(), inflate_table(), print(), yaSSL::Finished::Process(), yaSSL::Data::Process(), yaSSL::Alert::Process(), and SimulatedBlock::sendNextSegmentedFragment().
Here is the caller graph for this function:

| void mySTL::construct | ( | T * | p, | |
| const T2 & | value | |||
| ) | [inline] |
Definition at line 62 of file helpers.hpp.
References value.
Referenced by Field_blob::get_key_image(), mySTL::vector< T >::push_back(), uninit_copy(), and uninit_fill_n().
Here is the caller graph for this function:

| void mySTL::construct | ( | T * | p | ) | [inline] |
Definition at line 69 of file helpers.hpp.
00070 { 00071 new (reinterpret_cast<yassl_pointer>(p)) T(); 00072 }
| void mySTL::destroy | ( | T * | p | ) | [inline] |
Definition at line 76 of file helpers.hpp.
Referenced by az_open(), azclose(), destroy(), mySTL::list< T >::erase(), gz_open(), gzclose(), mySTL::list< T >::pop_back(), mySTL::list< T >::pop_front(), mySTL::list< T >::remove(), mySTL::vector< T >::resize(), mySTL::list< T >::~list(), and mySTL::vector< T >::~vector().
00077 { 00078 p->~T(); 00079 }
Here is the caller graph for this function:

Definition at line 83 of file helpers.hpp.
References destroy().
00084 { 00085 while (first != last) { 00086 destroy(&*first); 00087 ++first; 00088 } 00089 }
Here is the call graph for this function:

| PlaceIter mySTL::uninit_copy | ( | Iter | first, | |
| Iter | last, | |||
| PlaceIter | place | |||
| ) |
Definition at line 93 of file helpers.hpp.
References construct().
Referenced by mySTL::vector< T >::vector().
00094 { 00095 while (first != last) { 00096 construct(&*place, *first); 00097 ++first; 00098 ++place; 00099 } 00100 return place; 00101 }
Here is the call graph for this function:

Here is the caller graph for this function:

| PlaceIter mySTL::uninit_fill_n | ( | PlaceIter | place, | |
| Size | n, | |||
| const T & | value | |||
| ) |
Definition at line 105 of file helpers.hpp.
References construct().
Referenced by mySTL::vector< T >::resize(), and mySTL::vector< T >::vector().
00106 { 00107 while (n) { 00108 construct(&*place, value); 00109 --n; 00110 ++place; 00111 } 00112 return place; 00113 }
Here is the call graph for this function:

Here is the caller graph for this function:

| pair<T1, T2> mySTL::make_pair | ( | const T1 & | a, | |
| const T2 & | b | |||
| ) | [inline] |
Definition at line 56 of file pair.hpp.
Referenced by yaSSL::Factory< AbstractProduct, IdentifierType, ProductCreator >::Register().
Here is the caller graph for this function:

1.4.7

