|
|
mutex * | get_global_mutex () |
|
void | initialize () |
|
void | finalize () |
|
template<typename T> |
| void | del (T *&p) |
|
template<typename T> |
| void | delobj (T *&p) |
|
template<typename T> |
| void | adel (T *&p) |
|
template<typename T> |
| void | free (T *&p) |
|
template<typename T> |
| void | memory_free (T *&p) |
|
template<typename T> |
| T * | reset (T *&p, T *pNew) |
|
CLASS_DECL_ACME void | initialize (::i32 argc, platform_char **argv, platform_char **envp) |
|
bool | extract_sub_string (string &rString, const ::scoped_string &scopedstrFullString, ::i32 iSubString, ::i8 chSep) |
|
CLASS_DECL_ACME bool | init_core () |
|
CLASS_DECL_ACME bool | term_core () |
|
CLASS_DECL_ACME void | format_strings (string &rString, const ::scoped_string &scopedstrFormat, const_char_pointer const *rgpsz, ::i32 nString) |
|
CLASS_DECL_ACME::acme::acme * | get () |
|
bool | should_output_debug_string () |
|
bool | add_matter (::matter *pmatter) |
|
CLASS_DECL_ACME::i32 | get_errno () |
|
CLASS_DECL_ACME void | set_errno (::i32 _Value) |
|
template<class T> |
| T | MyMin (T a, T b) |
|
template<class T> |
| T | MyMax (T a, T b) |
|
template<class T> |
| ::i32 | MyCompare (T a, T b) |
|
inline ::i32 | BoolToInt (bool value) |
|
bool | IntToBool (::i32 value) |
|
::i32 | WritePrivateProfileString (const_char_pointer lpAppName, const_char_pointer lpKeyName, const_char_pointer lpString, const_char_pointer lpFileName) |
|
::u32 | GetPrivateProfileString (const_char_pointer lpAppName, const_char_pointer lpKeyName, const_char_pointer lpDefault, char_pointer lpReturnedString, ::u32 nSize, const_char_pointer lpFileName) |
|
::u32 | GetPrivateProfileInt (const_char_pointer lpAppName, const_char_pointer lpKeyName, ::i32 nDefault, const_char_pointer lpFileName) |
|
::u32 | GetPrivateProfileSection (const_char_pointer lpAppName, char_pointer lpReturnedString, ::u32 nSize, const_char_pointer lpFileName) |
|
::u32 | GetPrivateProfileSectionNames (char_pointer lpszReturnBuffer, ::u32 nSize, const_char_pointer lpFileName) |
|
CLASS_DECL_ACME void * | open_ca2_library (const ::scoped_string &scopedstr) |
|
CLASS_DECL_ACME void | create_system () |
|
CLASS_DECL_ACME::i32 | run_system () |
|
template<typename... VARS> |
| ::payload_array | array_merge (VARS &... vars) |
|
template<class RandomAccessIterator> |
| void | make_heap (RandomAccessIterator first, RandomAccessIterator last) |
|
template<class RandomAccessIterator, class Compare> |
| void | make_heap (RandomAccessIterator first, RandomAccessIterator last, Compare comp) |
|
template<class RandomAccessIterator, class Compare> |
| void | pop_heap (RandomAccessIterator first, RandomAccessIterator last) |
|
template<class RandomAccessIterator, class Compare> |
| void | pop_heap (RandomAccessIterator first, RandomAccessIterator last, Compare comp) |
|
template<class RandomAccessIterator, class Compare> |
| void | push_heap (RandomAccessIterator first, RandomAccessIterator last) |
|
template<class RandomAccessIterator, class Compare> |
| void | push_heap (RandomAccessIterator first, RandomAccessIterator last, Compare comp) |
|
template<class RandomAccessIterator> |
| void | sort_heap (RandomAccessIterator first, RandomAccessIterator last) |
|
template<class RandomAccessIterator, class Compare> |
| void | sort_heap (RandomAccessIterator first, RandomAccessIterator last, Compare comp) |
|
template<class TDST, class TSRC> |
| ::collection::count | copy (pointer_array< TDST > &dsta, const pointer_array< TSRC > &srca) |
|
template<class A, class T> |
| A | make_array (T t1) |
|
template<class A> |
| void | array_merge (A &a, const A &a1, const A &a2) |
|
template<class A> |
| void | array_makecombination (pointer_array< A > &comb, const A &a, A blindprefixa=A(), ::collection::index idx=0) |
|
template<class A, class A2D> |
| void | array_permute (A2D &perm, const A &a) |
|
template<class A> |
| void | array_permute (pointer_array< A > &perm, const A &a) |
|
CLASS_DECL_ACME string_array_base | x1_decode_ida (const ::scoped_string &scopedstr) |
|
CLASS_DECL_ACME string | x1_encode_ida (const string_array_base &stra) |
|
template<class A> |
| void | x1_on_erase (const A &a, typename A::BASE_TYPE &n) |
|
template<typename TYPE, ::enum_type t_etypeContainer = e_type_element> |
| ::collection::count | erase_greater_than (::numeric_array< TYPE, t_etypeContainer > &a, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer = e_type_element> |
| ::collection::count | erase_greater_than_or_equal (::numeric_array< TYPE, t_etypeContainer > &a, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer = e_type_element> |
| ::collection::count | erase_lesser_than (::numeric_array< TYPE, t_etypeContainer > &a, TYPE lo) |
|
template<typename TYPE, ::enum_type t_etypeContainer = e_type_element> |
| ::collection::count | erase_lesser_than_or_equal (::numeric_array< TYPE, t_etypeContainer > &a, TYPE lo) |
|
template<typename TYPE, ::enum_type t_etypeContainer = e_type_element> |
| ::collection::count | erase_lesser_than_or_greater_than (::numeric_array< TYPE, t_etypeContainer > &a, TYPE lo, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer = e_type_element> |
| ::collection::count | erase_lesser_than_or_greater_than_or_equal (::numeric_array< TYPE, t_etypeContainer > &a, TYPE lo, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer = e_type_element> |
| ::collection::count | erase_lesser_than_or_equal_or_greater_than (::numeric_array< TYPE, t_etypeContainer > &a, TYPE lo, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer = e_type_element> |
| ::collection::count | erase_lesser_than_or_equal_or_greater_than_or_equal (::numeric_array< TYPE, t_etypeContainer > &a, TYPE lo, TYPE hi) |
|
template<class TDST, class TSRC> |
| ::collection::count | copy (auto_ptr_array< TDST > &dsta, const auto_ptr_array< TSRC > &srca) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| numeric_array_each< ::numeric_array_base< TYPE, t_etypeContainer > > | each (::numeric_array_base< TYPE, t_etypeContainer > &a) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| numeric_array_each< ::numeric_array_base< TYPE, t_etypeContainer > > | all (::numeric_array_base< TYPE, t_etypeContainer > &a) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| numeric_array_each< ::numeric_array_base< TYPE, t_etypeContainer > > | range (::numeric_array_base< TYPE, t_etypeContainer > &a) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| numeric_array_range< ::numeric_array_base< TYPE, t_etypeContainer > > | each (::numeric_array_base< TYPE, t_etypeContainer > &a,::collection::index iBeg,::collection::count iCount) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| numeric_array_range< ::numeric_array_base< TYPE, t_etypeContainer > > | all (::numeric_array_base< TYPE, t_etypeContainer > &a,::collection::index iBeg,::collection::count iCount) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| numeric_array_range< ::numeric_array_base< TYPE, t_etypeContainer > > | range (::numeric_array_base< TYPE, t_etypeContainer > &a,::collection::index iBeg,::collection::count iCount) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| void | quick_sort (::numeric_array_base< TYPE, t_etypeContainer > &a, bool bAsc=true) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| ::collection::count | erase_greater_than (::numeric_array_base< TYPE, t_etypeContainer > &a, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| ::collection::count | erase_greater_than_or_equal (::numeric_array_base< TYPE, t_etypeContainer > &a, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| ::collection::count | erase_lesser_than (::numeric_array_base< TYPE, t_etypeContainer > &a, TYPE lo) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| ::collection::count | erase_lesser_than_or_equal (::numeric_array_base< TYPE, t_etypeContainer > &a, TYPE lo) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| ::collection::count | erase_lesser_than_or_greater_than (::numeric_array_base< TYPE, t_etypeContainer > &a, TYPE lo, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| ::collection::count | erase_lesser_than_or_greater_than_or_equal (::numeric_array_base< TYPE, t_etypeContainer > &a, TYPE lo, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| ::collection::count | erase_lesser_than_or_equal_or_greater_than (::numeric_array_base< TYPE, t_etypeContainer > &a, TYPE lo, TYPE hi) |
|
template<typename TYPE, ::enum_type t_etypeContainer> |
| ::collection::count | erase_lesser_than_or_equal_or_greater_than_or_equal (::numeric_array_base< TYPE, t_etypeContainer > &a, TYPE lo, TYPE hi) |
|
CLASS_DECL_ACME void | transfer_to (::file::file *pfileOut, memory_base &mem, memsize uiBufferSize=1024 *1024) |
|
CLASS_DECL_ACME void | transfer_from_begin (::file::file *pfileIn, memory_base &mem, memsize uiBufferSize=1024 *1024) |
|
CLASS_DECL_ACME void | transfer_from (::file::file *pfileIn, memory_base &mem, memsize uiBufferSize=1024 *1024) |
|
bool | is_false (const ::scoped_string &scopedstr) |
|
bool | is_true (const ::scoped_string &scopedstr) |
|
bool | is_set_false (const ::scoped_string &scopedstr) |
|
bool | is_set_true (const ::scoped_string &scopedstr) |
|
template<typename TYPE> |
| ::pointer< TYPE > | clone (const TYPE &t) |
|
bool | get_string (string &strResult, const ::property_object &object, string &strKey) |
|
bool | get_evaluation (string &strResult, const ::property_object &object, const ::scoped_string &scopedstrKey) |
|
bool | get_evaluation (string &strResult, const ::property_object &object, string &strKey) |
|
bool | get_evaluation (string &strResult, const ::property_set &set, string &strExpression) |
|
string | get_string (const ::property_set &set, const ::scoped_string &scopedstrKey) |
|
bool | get_string (string &strResult, const ::property_set &set, const ::scoped_string &scopedstrKey) |
|
bool | get_evaluation (string &strResult, const ::property_set &set, const ::scoped_string &scopedstrExpression) |