ultimatepp/uppsrc/Core/src.tpp
İsmail Yılmaz 421eb73ac9
Bit counting functions (CountBits, CountBits64) (#232)
* Core: CountBits and CountBits64 functions are added.

* autotest: CountBits test added.

* Core: inline force on CountBits and CountBits64
2025-02-14 19:25:25 +01:00
..
algo_cosort_en-us.tpp Core, Doc: Added title to Parallel Sorting Template Functions documentation topic. 2018-05-17 22:48:42 +00:00
algo_en-us.tpp CtrlCore: Fixed drawing bug related to DisplayPopup 2023-06-22 21:01:52 +02:00
algo_sort_en-us.tpp Core: cosmetics, .docs 2018-01-10 19:52:44 +00:00
algo_sorted_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
AMap_en-us.tpp ide: reposync git revert fixed 2023-08-05 08:40:43 +02:00
Any_en-us.tpp Core: Improved Create for InArray, One, Any, ArrayMap, FixedArrayMap, SortedArrayMap 2017-12-16 11:00:12 +00:00
AppEnv_en-us.tpp Core: In Posix .log files moved to .local/state/u++/log 2025-01-19 20:56:16 +01:00
AProcess_en-us.tpp .docs 2019-01-30 13:50:32 +00:00
Array_en-us.tpp Core: Array::Add(One<T>&&), RichEdit: Removed 'new', Sqlite3: Fixed to compile 2020-10-04 07:43:29 +00:00
ArrayMap_en-us.tpp Core: VectorMap/Array map all operator() variants added (via universal reference) 2019-08-13 15:09:27 +00:00
AsyncWork_en-us.tpp ide: LayDes improvements, fixed TextDiff highlighting issue (light them, dark text highlighting -> invisible text) 2020-02-18 09:06:47 +00:00
BiArray_en-us.tpp .docs 2022-07-21 10:18:17 +02:00
Bits_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
BiVector_en-us.tpp Core: BiVector, BiArray Create with parameters 2022-05-16 13:33:15 +02:00
Buffer_en-us.tpp uppsrc: Modernizing code with variadic templates 2020-06-17 16:02:45 +00:00
Callbacks_en-us.tpp .docs 2025-01-23 07:09:45 +01:00
CharSet_en-us.tpp .autotest, .cosmetics 2021-12-05 18:54:24 +01:00
CoAlgo_en-us.tpp Core: CoPartition now performs the opration in calling thread if the range size is less than min_chunk 2018-01-21 10:20:22 +00:00
Color_en-us.tpp .docs 2024-12-19 13:51:49 +01:00
ConditionVariable_en-us.tpp Core: ConditionVariable/Semaphore timeout_ms -1 is not INFINITE (Win32 implementation) 2020-01-22 13:32:15 +00:00
Convert_en-us.tpp Core: ConvertFloat, CtrlLib: EditFloat 2022-04-11 16:48:56 +02:00
CoWork_en-us.tpp Painter2 (#182) 2023-12-24 15:21:23 +01:00
CParser_en-us.tpp Core/SSL: Win32 crypt32.lib added to support SSL 3.2.1 2024-05-12 11:13:35 +02:00
DateFmt_en-us.tpp Core: Format(Date date, const char *fmt) 2022-08-04 19:20:11 +02:00
DateTime_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Exc_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
FastCompress_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
FileMapping_en-us.tpp FileMapping docs 2024-04-10 18:15:00 +02:00
FindFile_en-us.tpp Core: FindFile::operator++ 2020-11-26 08:22:38 +00:00
FixedAMap_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Fn_en-us.tpp .docs 2021-02-10 14:37:06 +00:00
Format_en-us.tpp Core: New double formatters (%m, %mf, %me) 2021-09-05 14:58:30 +02:00
FormatFn_en-us.tpp Core: FormatIntBase changed to work with int64, Esc: Fixed int64 constant issue 2024-12-22 17:23:58 +01:00
Function_en-us.tpp .docs 2025-01-23 07:09:45 +01:00
GeomUtil_en-us.tpp .docs 2024-12-19 13:51:49 +01:00
Heap_en-us.tpp Fixed reporting leaks for GLCtrl in Linux with Radeon driver, new memory leaks detection related functions. 2021-12-19 14:53:30 +01:00
HttpCookie_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
HttpHeader_en-us.tpp Core: HttpRequest: if content-length is 0, reading body is skipped 2018-05-08 12:28:28 +00:00
HttpRequest_en-us.tpp Core: HttpRequest::GetPostData 2021-03-02 23:03:06 +00:00
Huge_en-us.tpp Core2019 merged to to trunk 2019-06-07 07:06:32 +00:00
Id_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
InArray_en-us.tpp Core: Improved Create for InArray, One, Any, ArrayMap, FixedArrayMap, SortedArrayMap 2017-12-16 11:00:12 +00:00
Indext_en-us.tpp Core: *Map::GetPut(K, T) fixed 2023-04-27 09:01:45 +02:00
Inet_en-us.tpp Core: UrlDecode option not to convert + to space, UrlEncode now converts space to %20, CtrlCore: Gtk files clip fixed 2024-10-14 15:35:40 +02:00
InetHeader_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
InFilterStream_en-us.tpp Core: InFilterStream cleanup, ArrayCtrl: FindColumnsWit... 2021-04-17 13:30:59 +00:00
InVector_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
IpAddrInfo_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
JSON_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Jsonize_en-us.tpp Core: Value float support 2023-10-29 20:58:52 +01:00
LazyUpdate_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Logging_en-us.tpp Core: SetUppLog variant that replaces finel line-output function 2020-02-11 21:40:07 +00:00
LRUCache_en-us.tpp Core: ValueCache full reentrancy 2023-02-01 15:22:42 +01:00
MathUtil_en-us.tpp .docs 2024-12-19 13:51:49 +01:00
Mem_en-us.tpp Bit counting functions (CountBits, CountBits64) (#232) 2025-02-14 19:25:25 +01:00
Mt_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Mutex_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
NetNode_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
NumericConversions_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
One_en-us.tpp .docs 2022-07-21 10:18:17 +02:00
OutFilterStream_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
ParseXmlFilter_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Path_en-us.tpp Core: GetFileTime, GetFileLength, FileExists, DirectoryExists functions refactored, FileMapping improved 2024-03-25 12:10:20 +01:00
Point_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
PrimitiveDataTypes_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
PtePtr_en-us.tpp Core: Cosmetics (ptr doc.). 2020-09-29 11:46:41 +00:00
Range_en-us.tpp ide: Fixed issue with '->' in signature 2022-11-13 17:45:29 +01:00
Rect_en-us.tpp Core: Non-normalized Rects are now not Null 2018-09-25 18:40:32 +00:00
Ref_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
RGBA_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
RWMutex_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Semaphore_en-us.tpp Core: ConditionVariable/Semaphore timeout_ms -1 is not INFINITE (Win32 implementation) 2020-01-22 13:32:15 +00:00
SerializationUtils_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
SHA_en-us.tpp Core, Doc: SHA-2 functions missing title. 2019-03-31 02:02:55 +00:00
Size_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
SocketWaitEvent_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
SortedAMap_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
SortedArrayMap_en-us.tpp Core: Fixed SortedVectorMap::Add cloning issue, added r-value variant 2018-04-13 08:14:17 +00:00
SortedIndex_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
SortedVectorMap_en-us.tpp Core: Fixed SortedVectorMap::Add cloning issue, added r-value variant 2018-04-13 08:14:17 +00:00
SpinLock_en-us.tpp Painter: MT Painter merged to trunk; Core: CoWork looper method 2017-12-25 18:27:15 +00:00
SplitMerge_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Stream_en-us.tpp .doc 2025-01-29 16:46:21 +01:00
StreamFn_en-us.tpp sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters 2021-12-02 12:03:19 +01:00
String_en-us.tpp .cosmetics 2022-10-02 18:36:14 +02:00
StringBuffer_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
StringUtils_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
TcpSocket_en-us.tpp .docs 2018-05-08 15:25:48 +00:00
Thread_en-us.tpp Core: Thread::StackSize, ide: libclang stack size set to 8192 2022-11-21 15:19:44 +01:00
UrlInfo_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Utf_en-us.tpp .cosmetics 2020-09-28 21:35:16 +00:00
Util_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Value_en-us.tpp .docs 2025-01-16 15:39:03 +01:00
ValueArray_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
ValueCache_en-us.tpp Core: ValueCache limits simplified, ide: Show branch in editorbar 2023-11-15 10:47:12 +01:00
ValueGen_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
ValueMap_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Vector_en-us.tpp .docs 2022-07-21 10:18:17 +02:00
VectorMap_en-us.tpp Core: VectorMap/Array map all operator() variants added (via universal reference) 2019-08-13 15:09:27 +00:00
WebSocket_en-us.tpp Core: CoWork now using 'nice' priority 2018-03-06 13:34:56 +00:00
XmlIO_en-us.tpp Core: Lambda Jsonize/Xmlize methods 2018-11-15 08:26:08 +00:00
XmlNode_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
XmlOutput_en-us.tpp Core: Value float support 2023-10-29 20:58:52 +01:00
XmlParser_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
xxHash_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00
Zlib_en-us.tpp uppsrc: Topic Language Separator change (more) 2017-12-02 13:00:28 +00:00