/[v1]/trunk/c++/include/corelib/ncbictype.hpp
ViewVC logotype

Log of /trunk/c++/include/corelib/ncbictype.hpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 72379 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 4 15:18:35 2016 UTC (8 years ago) by ivanov
File length: 2760 byte(s)
Diff to previous 65446
Fixed GCC warnings: -Wconversion -Wshadow -Wunused-parameter.

Revision 65446 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 3 14:39:19 2014 UTC (9 years, 5 months ago) by ucko
File length: 2750 byte(s)
Copied from: trunk/c++/include/corelib/ncbimisc.hpp revision 65441
Diff to previous 65437
Split ctype overloads from ncbimisc.hpp into a new ncbictype.hpp so
ncbistre.hpp can see them, avoiding compilation errors when building
Python extensions under LLVM Clang.  ncbimisc.hpp (which could use
further splitting) currently needs to include ncbistre.hpp in order to
declare operator<<(CNcbiOstream& out, const CStrictGi& gi), so
ncbistre.hpp can't simply include ncbimisc.hpp.  JIRA: CXX-5440.

Revision 65437 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 2 16:06:55 2014 UTC (9 years, 5 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 34575 byte(s)
Diff to previous 65324
Added safe ctype overloads for char argument. JIRA: CXX-5440

Revision 65324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 20:16:39 2014 UTC (9 years, 5 months ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 38145 byte(s)
Diff to previous 65316
ncbimisc.hpp: Further conditionalize our compatibility definition of
nullptr, to avoid warnings in configurations (notably Xcode builds)
that use LLVM libc++ in traditional C++98/C++03 mode.  JIRA: CXX-3820.

Revision 65316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 17:57:33 2014 UTC (9 years, 5 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 38122 byte(s)
Diff to previous 64784
Comment out inactive ctype macros for testing. JIRA: CXX-5440

Revision 64784 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 8 16:46:26 2014 UTC (9 years, 7 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 38050 byte(s)
Diff to previous 64783
Do not use 'false' in preprocessor directives. JIRA: CXX-1088

Revision 64783 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 8 16:43:57 2014 UTC (9 years, 7 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 38054 byte(s)
Diff to previous 64106
Do not use 'auto' keyword. JIRA: CXX-1088

Revision 64106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 19 15:15:26 2014 UTC (9 years, 8 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 38039 byte(s)
Diff to previous 63580
Removed unsafe NON_CONST_SET_ITERATE macro.
Enforce constness of container in ITERATE and REVERSE_ITERATE macros.
Optionally use C++11 auto declarators in *ITERATE macros. JIRA: CXX-1088

Revision 63580 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 11 14:23:39 2014 UTC (9 years, 10 months ago) by grichenk
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 38024 byte(s)
Diff to previous 63182
Added CNullable template. Converted number of retries to CNullable. Added g_HttpGet and g_HttpPost. JIRA CXX-4501

Revision 63182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 5 13:42:55 2014 UTC (9 years, 11 months ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 36114 byte(s)
Diff to previous 58870
ncbimisc.hpp: #include <stdlib.h>, as apparently required when using
Cray's compiler (perhaps because CDeleter<> uses free?).

Revision 58870 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 15 16:39:53 2013 UTC (10 years, 9 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 36092 byte(s)
Diff to previous 58724
Added NCBI namespace to implementation of *ITERATE macros. JIRA: CXX-1088

Revision 58724 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 2 15:00:11 2013 UTC (10 years, 10 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 36064 byte(s)
Diff to previous 58226
Added check for lvalue container argument in *ITERATE macros. JIRA: CXX-1088

Revision 58226 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 21 11:59:17 2013 UTC (10 years, 11 months ago) by kornbluh
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 35438 byte(s)
Diff to previous 58181
added macros ITERATE_SIMPLE and ITERATE_0_IDX. JIRA CXX-4043

Revision 58181 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 16 12:03:19 2013 UTC (10 years, 11 months ago) by kornbluh
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 35035 byte(s)
Diff to previous 57972
Added ITERATE_BOTH_BOOL_VALUES. JIRA MSS-168

Revision 57972 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 29 16:10:52 2013 UTC (11 years ago) by grichenk
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 34256 byte(s)
Diff to previous 57753
Switched objects to TGi. JIRA CXX-3431

Revision 57753 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 10 17:58:30 2013 UTC (11 years, 1 month ago) by grichenk
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 34185 byte(s)
Diff to previous 57574
Added CStrictGi and supporting methods in serial library and NStr. JIRA CXX-3431

Revision 57574 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 22 12:14:39 2013 UTC (11 years, 1 month ago) by kornbluh
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 31719 byte(s)
Diff to previous 55390
added macro OVERRIDE_OPERATOR_BOOL. JIRA CXX-3908

Revision 55390 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 13 18:07:13 2012 UTC (11 years, 8 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 31131 byte(s)
Diff to previous 54108
Introduce type TGi -- for sequence GI. JIRA:CXX-3431

Revision 54108 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 2 19:34:29 2012 UTC (12 years ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 31016 byte(s)
Diff to previous 54104
Inset edit

Revision 54104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 2 19:14:36 2012 UTC (12 years ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 31015 byte(s)
Diff to previous 54090
EOwnership made shared between C and C++ parts

Revision 54090 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 2 16:25:47 2012 UTC (12 years ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 30650 byte(s)
Diff to previous 54088
Spell 'signedness'

Revision 54088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 2 16:05:20 2012 UTC (12 years ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 30651 byte(s)
Diff to previous 52791
Inset (wrong cut-n-paste) edited

Revision 52791 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 30 16:25:55 2012 UTC (12 years, 3 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 30656 byte(s)
Diff to previous 48981
Added more restrictive bool operator. JIRA: CXX-2202

Revision 48981 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 16 15:24:04 2011 UTC (13 years, 1 month ago) by kornbluh
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 30695 byte(s)
Diff to previous 48891
More changes to put C functionality into C++
JIRA CXX-2186

Revision 48891 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 7 18:23:54 2011 UTC (13 years, 2 months ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 30658 byte(s)
Diff to previous 48770
CDirEntry::DereferencePath() -- fixed a bug with producing wrong results for nested symlinks with '..'. JIRA:CXX-2218

Revision 48770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 25 17:11:47 2011 UTC (13 years, 2 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 30490 byte(s)
Diff to previous 48720
Changed macro NCBI_EAT_SEMICOLON to extern declaration so that uniqueness is not required anymore.
Added macros BEGIN_*_NAMESPACE that require semicolon and do not break indentation.

Revision 48720 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 22 19:00:49 2011 UTC (13 years, 2 months ago) by kornbluh
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 30460 byte(s)
Diff to previous 48000
Note: Large commit.
- Added auto-generated code (the autogenerator inside datatool is not committed yet)
- Added NON_CONST_SET_ITERATE since NON_CONST_ITERATE doesn't actually allow non-const iteration for sets.
- test_basic_cleanup now allows multiple input and output files
- move declaration of CNewCleanup_imp into the new file newcleanup.hpp
- Due to code auto-generation, a lot of hand-made traversal code was able to be removed.
- Commit includes autogenerated_cleanup.txt, which is used by datatool to generate the autogenerated_cleanup.[ch]pp files
  - The description language is specified in a file which will be committed in the future into serial/datatool:
    traversal_spec_file_parser.cpp

Revision 48000 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 23 18:07:09 2010 UTC (13 years, 5 months ago) by gouriano
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 29650 byte(s)
Diff to previous 47991
Corrected usage of HAVE_NULLPTR. JIRA: CXX-2024

Revision 47991 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 23 15:09:45 2010 UTC (13 years, 5 months ago) by gouriano
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 29641 byte(s)
Diff to previous 47945
Added optional nullptr definition. JIRA: CXX-2024

Revision 47945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 16 18:16:16 2010 UTC (13 years, 5 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 29593 byte(s)
Diff to previous 47089
Safety parentheses in ArraySize() macro def

Revision 47089 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 9 17:53:17 2010 UTC (13 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 29590 byte(s)
Diff to previous 46560
Corrected a couple of typos in ncbimisc.hpp.

Revision 46560 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 20 13:26:36 2010 UTC (13 years, 9 months ago) by gouriano
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 29586 byte(s)
Diff to previous 46552
Modified NCBI_PACKED_ENUM definitions. JIRA: CXX-688

Revision 46552 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 19 18:53:21 2010 UTC (13 years, 9 months ago) by gouriano
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 29665 byte(s)
Diff to previous 45774
Added NCBI_PACKED_ENUM definitions. JIRA: CXX-688

Revision 45774 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 17 18:20:08 2010 UTC (13 years, 11 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 29133 byte(s)
Diff to previous 44647
CFastBuffer -- buffer with an embedded pre-reserved space.

Revision 44647 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 27 17:17:22 2010 UTC (14 years, 3 months ago) by grichenk
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27842 byte(s)
Diff to previous 44618
Added NCBI_DEPRECATED_CLASS macro. Fixed warnings about deprecated classes in cgi_util.hpp.

Revision 44618 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 26 19:19:51 2010 UTC (14 years, 3 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27704 byte(s)
Diff to previous 44585
Revert inclusion of the <memory> header. (There are also plans to eventually
retire the Toolkit's implementation of auto_ptr<> as all contemporary
complilers seem to have it implemented in the right manner.)

Revision 44585 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 25 17:32:44 2010 UTC (14 years, 3 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27657 byte(s)
Diff to previous 44584
+<memory>

Revision 44584 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 25 17:24:48 2010 UTC (14 years, 3 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27639 byte(s)
Diff to previous 42761
Fix @file tag

Revision 42761 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 7 17:57:15 2009 UTC (14 years, 9 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27638 byte(s)
Diff to previous 40815
Spelling errors

Revision 40815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 23 16:33:41 2009 UTC (15 years, 3 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27638 byte(s)
Diff to previous 38605
Fixed ERASE_ITERATE definition. Added corresponding test.

Revision 38605 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 21 16:37:28 2008 UTC (15 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27448 byte(s)
Diff to previous 36531
Duplicated declaration of ESwitch in corelib/ncbimisc.hpp aside from connect/ncbi_types.h; protected both definitions by surrounding them with #ifndef NCBI_ESWITCH_DEFINED. (with regard to JIRA CXX-512)

Revision 36531 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 10 19:02:31 2008 UTC (16 years, 4 months ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 26872 byte(s)
Diff to previous 34465
#include <sys/types.h> if HAVE_SYS_TYPES_H

Revision 34465 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 28 18:55:13 2007 UTC (16 years, 10 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 26868 byte(s)
Diff to previous 34446
Fixed possible double delete in AutoPtr::reset().
Added optional ownership to AutoPtr::reset().

Revision 34446 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 27 16:47:44 2007 UTC (16 years, 10 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 26742 byte(s)
Diff to previous 33815
Allow optional ownership of object pointer in AutoPtr<>.

Revision 33815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 4 17:18:18 2007 UTC (17 years ago) by kazimird
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 26318 byte(s)
Diff to previous 32839
Fixed svn properties in trunk/c++.

Revision 32839 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 20:41:55 2007 UTC (17 years, 2 months ago) by kazimird
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 26318 byte(s)
Diff to previous 32413
CVS $Log$ keyword clean-up: everything except "internal".

Revision 32413 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 5 23:11:59 2007 UTC (17 years, 3 months ago) by joukovv
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 37645 byte(s)
Diff to previous 32258
Fixed again, still not suitable for vectors

Revision 32258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 25 16:55:14 2007 UTC (17 years, 3 months ago) by joukovv
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 37613 byte(s)
Diff to previous 32194
Infinite loop for empty container bug fixed.

Revision 32194 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 21:49:15 2007 UTC (17 years, 3 months ago) by joukovv
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 37417 byte(s)
Diff to previous 30914
Added erase-enabling version of ITERATOR.

Revision 30914 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 6 20:50:38 2006 UTC (17 years, 6 months ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 37058 byte(s)
Diff to previous 30770
Also use the macro version of ArraySize on WorkShop and MIPSpro
(in addition to old GCC), as the template can make them choke. :-/

Revision 30770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 24 19:11:55 2006 UTC (17 years, 6 months ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 36801 byte(s)
Diff to previous 29183
Cosmetics: replaced tabulation with spaces

Revision 29183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 17 14:24:17 2006 UTC (17 years, 9 months ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 36686 byte(s)
Diff to previous 28859
* pair_base_member::Swap: don't swap the first() elements if they take
  up no room, as it should be a no-op but VisualAge gets it wrong.
* NCBI_DEPRECATED_CTOR: Use MSVC-style ordering for NCBI_COMPILER_VISUALAGE.

Revision 28859 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 20 18:03:19 2006 UTC (17 years, 10 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 36080 byte(s)
Diff to previous 27208
Unconditionally #undef the old non-conformant min() and max() macros

Revision 27208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 14 13:16:51 2006 UTC (18 years, 1 month ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 35909 byte(s)
Diff to previous 26203
+ enum EInterruptOnSignal

Revision 26203 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 17 17:23:20 2006 UTC (18 years, 3 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 35495 byte(s)
Diff to previous 25776
Fixed definition of CAutoArray.

Revision 25776 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 19 18:01:31 2005 UTC (18 years, 4 months ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 35561 byte(s)
Diff to previous 25647
Introduce a special NCBI_DEPRECATED_CTOR macro to work around a
fundamental incompatibility between GCC 3.2/3.3 and MS Visual Studio 2005.

Revision 25647 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 12 15:07:48 2005 UTC (18 years, 5 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 34841 byte(s)
Diff to previous 25291
Added auto_ptr_ref<> for safe rvalue to lvalue conversion.

Revision 25291 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 17 18:41:27 2005 UTC (18 years, 5 months ago) by grichenk
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 34321 byte(s)
Diff to previous 25241
Defined ArraySize macro for compilers not supporting ArraySize template.

Revision 25241 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 15 17:56:30 2005 UTC (18 years, 5 months ago) by grichenk
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 34055 byte(s)
Diff to previous 25040
Moved Beep to ncbi_os_mswin.hpp
Added ArraySize template

Revision 25040 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 2 15:48:10 2005 UTC (18 years, 6 months ago) by kuznets
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 33976 byte(s)
Diff to previous 25037
return const reference in operator[] const (AutoArray)

Revision 25037 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 2 15:10:40 2005 UTC (18 years, 6 months ago) by kuznets
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 33861 byte(s)
Diff to previous 22871
+AutoArray<>

Revision 22871 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 17 15:16:36 2005 UTC (18 years, 10 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 30691 byte(s)
Diff to previous 22864
New template pair_base_member<> for empty base optimization.
Changed AutoPtr to store Deleter object using pair_base_member.
Implemented AutoPtr::Swap.

Revision 22864 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 16 20:18:20 2005 UTC (18 years, 10 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27515 byte(s)
Diff to previous 22863
Spell substitutes

Revision 22863 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 16 20:13:41 2005 UTC (18 years, 10 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27446 byte(s)
Diff to previous 22849
Define ctype substitues outside any namespace

Revision 22849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 15 15:21:07 2005 UTC (18 years, 10 months ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27315 byte(s)
Diff to previous 22825
When building with ICC, preemptively pull in <cctype> rather than <ctype.h>.

Revision 22825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 13 19:05:23 2005 UTC (18 years, 10 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 27034 byte(s)
Diff to previous 22805
Engage <ctype.h> argument checks (DEBUG builds only)

Revision 22805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 10 21:04:19 2005 UTC (18 years, 11 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 26845 byte(s)
Diff to previous 22803
<ctype.h> hacks:  fix some typos, add inline keywords;  still inactive

Revision 22803 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 10 20:45:40 2005 UTC (18 years, 11 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 26602 byte(s)
Diff to previous 21972
<ctype.h> hacks added; inactive for now

Revision 21972 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 28 14:01:02 2005 UTC (19 years ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 22192 byte(s)
Diff to previous 21577
Added REVERSE_ITERATE and NON_CONST_REVERSE_ITERATE macros

Revision 21577 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 12 19:06:39 2005 UTC (19 years, 1 month ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 21701 byte(s)
Diff to previous 19913
Move EFollowLinks to ncbimisc.hpp.

Revision 19913 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 25 01:10:08 2005 UTC (19 years, 3 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 21482 byte(s)
Diff to previous 19899
Explicit ptrdiff_t->ssize_t casting in CRawPointer::Sub

Revision 19899 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 24 17:03:58 2005 UTC (19 years, 3 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 21351 byte(s)
Diff to previous 19815
New boolean operators support.

Revision 19815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 13 16:42:26 2005 UTC (19 years, 3 months ago) by lebedev
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 20479 byte(s)
Diff to previous 19771
CBoolFor template: dummy method added to avoid warnings on Mac OS X

Revision 19771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 12 15:21:43 2005 UTC (19 years, 3 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 20313 byte(s)
Diff to previous 18744
Added helper template and macro for easy implementation of boolean operator via pointer.

Revision 18744 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 8 13:04:35 2004 UTC (19 years, 6 months ago) by dicuccio
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 19023 byte(s)
Diff to previous 17845
Removed definitions for lower-case iterate() and non_const_iterate()

Revision 17845 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 27 13:48:42 2004 UTC (19 years, 7 months ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 19518 byte(s)
Diff to previous 17569
+ ERound enum

Revision 17569 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 7 16:21:11 2004 UTC (19 years, 8 months ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 19291 byte(s)
Diff to previous 13064
Added ESign enum

Revision 13064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 20 17:10:08 2004 UTC (20 years, 3 months ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 19034 byte(s)
Diff to previous 13062
Rollback previous commit

Revision 13062 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 20 17:06:42 2004 UTC (20 years, 3 months ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 18979 byte(s)
Diff to previous 12327
Added #include <ncbiconf.h>

Revision 12327 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 1 20:44:46 2003 UTC (20 years, 5 months ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 18877 byte(s)
Diff to previous 12320
+<sys/types.h> on Unix for ssize_t

Revision 12320 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 1 19:04:23 2003 UTC (20 years, 5 months ago) by grichenk
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 18740 byte(s)
Diff to previous 11376
Moved Add and Sub from serialutil to ncbimisc, made them methods
of CRawPointer class.

Revision 11376 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 2 17:43:43 2003 UTC (20 years, 7 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 17845 byte(s)
Diff to previous 11065
The code extracted from NCBISTD.HPP. -- The latter is a "pure virtual"
header now.

Revision 11065 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 17 15:17:30 2003 UTC (20 years, 7 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 17812 byte(s)
Diff to previous 10428
Fixed self references in template class AutoPtr.

Revision 10428 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 14 12:48:18 2003 UTC (20 years, 8 months ago) by siyan
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 17678 byte(s)
Diff to previous 8563
Documentation changes.

Revision 8563 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 21 14:31:12 2003 UTC (21 years ago) by kuznets
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 14949 byte(s)
Diff to previous 8536
lower case iterate returned back to the header

Revision 8536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 18 18:10:08 2003 UTC (21 years ago) by kuznets
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 14853 byte(s)
Diff to previous 7927
+ enum ENullable

Revision 7927 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 10 17:43:45 2003 UTC (21 years, 2 months ago) by kuznets
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 14712 byte(s)
Diff to previous 7538
iterate -> ITERATE cleanup

Revision 7538 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 4 18:15:54 2003 UTC (21 years, 3 months ago) by gouriano
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 14342 byte(s)
Diff to previous 7533
removed reference to ncbifloat.h

Revision 7533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 4 17:02:53 2003 UTC (21 years, 3 months ago) by gouriano
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 14286 byte(s)
Diff to previous 6188
added reference to ncbifloat.h

Revision 6188 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 19 22:17:11 2002 UTC (21 years, 7 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 14170 byte(s)
Diff to previous 5851
+ kInvalidSeqPos

Revision 5851 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 12 14:57:52 2002 UTC (21 years, 9 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 14048 byte(s)
Diff to previous 5656
+EOwnership

Revision 5656 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 11 14:23:48 2002 UTC (21 years, 10 months ago) by gouriano
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 13910 byte(s)
Diff to previous 5055
exceptions replaced by CNcbiException-type ones

Revision 5055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 3 21:28:22 2002 UTC (22 years ago) by ucko
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 13808 byte(s)
Diff to previous 4783
Introduce T(Signed)SeqPos.

Revision 4783 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 11 20:39:20 2002 UTC (22 years, 1 month ago) by ivanov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 13336 byte(s)
Diff to previous 2905
CVS log moved to end of the file

Revision 2905 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 30 16:04:22 2001 UTC (22 years, 11 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 13042 byte(s)
Diff to previous 2831
AutoPtr::  -- do not make it owner if the source AutoPtr object was not
an owner (for copy-constructor and operator=).

Revision 2831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 17 15:07:16 2001 UTC (22 years, 11 months ago) by lavr
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12782 byte(s)
Diff to previous 2716
Typos corrected

Revision 2716 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 13 02:52:34 2001 UTC (23 years, 1 month ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12719 byte(s)
Diff to previous 2713
Rollback to R1.50.  It is premature to check for #HAVE_NCBI_C until
we can configure it on MS-Windows...

Revision 2713 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 12 22:53:00 2001 UTC (23 years, 1 month ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12588 byte(s)
Diff to previous 2582
Apply fix R1.50 only #if HAVE_NCBI_C

Revision 2582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 16 02:20:40 2001 UTC (23 years, 1 month ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12475 byte(s)
Diff to previous 2493
[MSWIN]  Avoid the "Beep()" clash between MS-Win and C Toolkit headers

Revision 2493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 22 00:09:28 2001 UTC (23 years, 2 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12209 byte(s)
Diff to previous 2255
non_const_iterate() -- added parenthesis around the "Cont" arg

Revision 2255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 24 00:01:48 2000 UTC (23 years, 4 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12092 byte(s)
Diff to previous 2236
Moved some code from NCBIUTIL to NCBISTD.
Fixed AutoPtr to always work with assoc.containers

Revision 2236 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 15 21:27:11 2000 UTC (23 years, 4 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 8843 byte(s)
Diff to previous 2229
Moved some typedefs/enums to serial/serialbase.hpp.
Removed explicit keyword from AutoPtr costructor.

Revision 2229 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 15 15:36:41 2000 UTC (23 years, 4 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 8894 byte(s)
Diff to previous 2223
Added header corelib/ncbistr.hpp for all string utility functions.
Optimized string utility functions.
Added assignment operator to CRef<> and CConstRef<>.
Add Upcase() and Locase() methods for automatic conversion.

Revision 2223 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 12 14:20:14 2000 UTC (23 years, 5 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 15796 byte(s)
Diff to previous 2222
Added operator bool to CArgValue.
Added standard typedef element_type to CRef<> and CConstRef<>.
Macro iterate() now calls method end() only once and uses temporary variable.
Various NStr::Compare() methods made faster.
Added class Upcase for printing strings to ostream with automatic conversion.

Revision 2222 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 11 20:42:52 2000 UTC (23 years, 5 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 13104 byte(s)
Diff to previous 2125
+ NStr::PrintableString()

Revision 2125 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 7 04:07:19 2000 UTC (23 years, 6 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12727 byte(s)
Diff to previous 1982
kEmptyCStr, kEmptyStr (equiv. to NcbiEmptyCStr,NcbiEmptyString)

Revision 1982 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 5 20:01:10 2000 UTC (23 years, 7 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12425 byte(s)
Diff to previous 1777
auto_ptr -- no "const" in constructor and assignment

Revision 1777 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 20:21:35 2000 UTC (23 years, 9 months ago) by golikov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12334 byte(s)
Diff to previous 1740
Added predicate PCase for AStrEquiv
PNocase, PCase goes through NStr::Compare now

Revision 1740 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 19 19:03:55 2000 UTC (23 years, 9 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 12085 byte(s)
Diff to previous 1432
StringToBool() -- short and case-insensitive versions of "true"/"false"
ToUpper/ToLower(string&) -- fixed

Revision 1432 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 19:30:12 2000 UTC (24 years ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 11807 byte(s)
Diff to previous 1427
Allowed case-insensitive comparison for StartsWith() and EndsWith()

Revision 1427 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 04:15:08 2000 UTC (24 years ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 11345 byte(s)
Diff to previous 1372
NStr::  extended Compare(), and allow case-insensitive string comparison
NStr::  added ToLower() and ToUpper()

Revision 1372 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 4 22:28:09 2000 UTC (24 years, 1 month ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 10230 byte(s)
Diff to previous 1264
NStr::  added conversions for "long"

Revision 1264 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 17 20:00:24 2000 UTC (24 years, 2 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 10040 byte(s)
Diff to previous 1222
Added EResetVariant enum for serialization package.

Revision 1222 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 20 16:24:42 2000 UTC (24 years, 3 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 9868 byte(s)
Diff to previous 1164
Kludging around the "NcbiEmptyString" to ensure its initialization when
it is used by the constructor of a statically allocated object
(I believe that it is actually just another Sun WorkShop compiler "feature")

Revision 1164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 28 19:04:22 1999 UTC (24 years, 4 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 9388 byte(s)
Diff to previous 1163
#HAVE_NO_MINMAX_TEMPLATE

Revision 1163 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 28 18:56:00 1999 UTC (24 years, 4 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 9318 byte(s)
Diff to previous 1129
Reduced size of compiled object files:
1. avoid inline or implicit virtual methods (especially destructors).
2. avoid std::string's methods usage in inline methods.
3. avoid string literals ("xxx") in inline methods.

Revision 1129 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 17 19:04:09 1999 UTC (24 years, 4 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 9292 byte(s)
Diff to previous 1084
NcbiEmptyString made extern.

Revision 1084 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 3 21:36:45 1999 UTC (24 years, 5 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 9203 byte(s)
Diff to previous 1073
Added forward decaration of CEnumeratedTypeValues

Revision 1073 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 26 18:45:17 1999 UTC (24 years, 5 months ago) by golikov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 9073 byte(s)
Diff to previous 1035
NStr::Replace added

Revision 1035 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 17 22:05:04 1999 UTC (24 years, 5 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 8272 byte(s)
Diff to previous 996
[!HAVE_STRDUP]  Emulate "strdup()" -- it's missing on some platforms

Revision 996 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 26 18:10:24 1999 UTC (24 years, 6 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 8069 byte(s)
Diff to previous 918
[auto_ptr] -- simpler and more standard

Revision 918 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 29 22:22:37 1999 UTC (24 years, 7 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 8272 byte(s)
Diff to previous 868
[auto_ptr] Use "mutable" rather than "static_cast" on m_Owns; fixed a
           double "delete" bug in reset().

Revision 868 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 14 18:49:40 1999 UTC (24 years, 7 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 8149 byte(s)
Diff to previous 786
Added forward declaration of CTypeInfo class.

Revision 786 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 8 14:44:52 1999 UTC (24 years, 10 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 8035 byte(s)
Diff to previous 776
Tiny fix in EndsWith()

Revision 776 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 6 15:21:06 1999 UTC (24 years, 10 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 7975 byte(s)
Diff to previous 763
+ NStr::TruncateSpaces(const string& str, ETrunc where=eTrunc_Both)

Revision 763 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 21 15:59:40 1999 UTC (24 years, 10 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 7691 byte(s)
Diff to previous 753
[auto_ptr] -- closer to standard:  added an ownership and
initialization/assignment with "auto_ptr<>&", made "release()" be "const"

Revision 753 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 15 20:50:05 1999 UTC (24 years, 10 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 7044 byte(s)
Diff to previous 700
NStr::  +BoolToString, +StringToBool

Revision 700 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 28 20:12:29 1999 UTC (24 years, 11 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 6862 byte(s)
Diff to previous 596
[HAVE_NO_AUTO_PTR]  Prohibit "operator=" in the home-made "auto_ptr::"

Revision 596 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 16 17:45:36 1999 UTC (25 years ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 6735 byte(s)
Diff to previous 585
[MSVC++] Replace the <windef.h>'s min/max macros by the hand-made templates.

Revision 585 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 15 21:56:47 1999 UTC (25 years ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 6459 byte(s)
Diff to previous 575
Introduced NcbiMin/NcbiMax to workaround some portability issues with
the standard "min/max"

Revision 575 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 14 21:20:33 1999 UTC (25 years, 1 month ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 6107 byte(s)
Diff to previous 566
Dont use "snprintf()" as it is not quite portable yet

Revision 566 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 14 19:46:01 1999 UTC (25 years, 1 month ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 6092 byte(s)
Diff to previous 553
Fixed for the features:
   { NCBI_OBSOLETE_STR_COMPARE, HAVE_NO_AUTO_PTR, HAVE_NO_SNPRINTF }

Revision 553 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 9 19:51:37 1999 UTC (25 years, 1 month ago) by sandomir
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 4286 byte(s)
Diff to previous 509
minor changes in NStr::StringToXXX - base added

Revision 509 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 21 16:18:06 1999 UTC (25 years, 3 months ago) by sandomir
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 4156 byte(s)
Diff to previous 490
minor changes due to NStr namespace to contain string utility functions

Revision 490 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 11 22:05:52 1999 UTC (25 years, 4 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 3542 byte(s)
Diff to previous 441
Fixed CHTML_font size.
Added CHTML_image input element.

Revision 441 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 28 17:56:43 1998 UTC (25 years, 4 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 3384 byte(s)
Diff to previous 415
New CVS and development tree structure for the NCBI C++ projects

Revision 415 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 21 17:19:37 1998 UTC (25 years, 4 months ago) by sandomir
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 3237 byte(s)
Diff to previous 409
VC++ fixes in ncbistd; minor fixes in Resource

Revision 409 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 17 21:50:45 1998 UTC (25 years, 4 months ago) by sandomir
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 3140 byte(s)
Diff to previous 405
CNCBINode fixed in Resource; case insensitive string comparison predicate added

Revision 405 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 15 17:38:16 1998 UTC (25 years, 4 months ago) by vasilche
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 2734 byte(s)
Diff to previous 357
Added conversion functions string <> int.

Revision 357 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 4 23:36:30 1998 UTC (25 years, 5 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 2341 byte(s)
Diff to previous 286
+ NcbiEmptyCStr and NcbiEmptyString (const)

Revision 286 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 6 22:42:42 1998 UTC (25 years, 6 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 2013 byte(s)
Diff to previous 280
Introduced BEGIN_, END_ and USING_ NCBI_SCOPE macros to put NCBI C++
API to namespace "ncbi::" and to use it by default, respectively
Introduced THROWS_NONE and THROWS(x) macros for the exception
specifications
Other fixes and rearrangements throughout the most of "corelib" code

Revision 280 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 4 23:46:36 1998 UTC (25 years, 6 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 2179 byte(s)
Diff to previous 258
Fixed the "ncbidbg/diag" header circular dependencies

Revision 258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 30 20:08:37 1998 UTC (25 years, 6 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 2120 byte(s)
Diff to previous 238
Fixes to (first-time) compile and test-run on MSVS++

Revision 238 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 27 19:51:53 1998 UTC (25 years, 6 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 1999 byte(s)
Diff to previous 216
+ #include <ncbistre.hpp>
It was not really necessary to #include all this stuff to here,
but this should force people to use CNcbiXXX stream wrappers

Revision 216 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 21 19:24:43 1998 UTC (25 years, 6 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 1771 byte(s)
Diff to previous 187
Moved all STL-related code to "ncbistl.hpp"
Import NCBI typedefs and limits from "ncbitype.h"

Revision 187 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 7 23:05:18 1998 UTC (25 years, 7 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 2852 byte(s)
Diff to previous 178
Do not "using namespace std;" here. -- Instead, provide NCBI_USING_STL
macro to be included(only when neceassary) in the user modules

Revision 178 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 5 21:04:34 1998 UTC (25 years, 7 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 2565 byte(s)
Diff to previous 177
Introduced #NCBI_SGI_STL_PORT and #NCBI_NO_NAMESPACES flags

Revision 177 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Oct 5 19:43:38 1998 UTC (25 years, 7 months ago) by vakatov
Original Path: trunk/c++/include/corelib/ncbimisc.hpp
File length: 1998 byte(s)
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

NCBI Systems Team">NCBI Systems Team
ViewVC Help
Powered by ViewVC 1.1.20  

HHS Vulnerability Disclosure