Foxit PDF SDK
extracted_comment.h
1
8161
/*
8162
Byte string concatenation operation
8163
*/
8164
8165
/*
8166
Both side of the concatenation operator (+) can be:
8167
<ul>
8168
<li>
8169
A buffered byte string (const CFX_ByteString&);
8170
</li>
8171
<li>
8172
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
8173
</li>
8174
<li>
8175
A zero-terminated C-style string (FX_LPCSTR);
8176
</li>
8177
<li>
8178
A single character or byte (FX_CHAR);
8179
</li>
8180
</ul>
8181
8182
*/
8183
8184
8185
8186
8187
8188
57831
/*
57832
Basic memory operations
57833
*/
57834
57835
/*
57836
Following base memory functions use default Foxit manager for current module
57837
*/
57838
57839
/*
57840
Time
57841
*/
57842
57843
/*
57844
Type for process ID
57845
*/
57846
57847
/*
57848
Process management
57849
*/
57850
57851
/*
57852
Flags for thread priorities
57853
*/
57854
57855
/*
57856
Thread handler
57857
*/
57858
57859
/*
57860
Thread functions
57861
*/
57862
57863
/*
57864
Context access
57865
*/
57866
57867
/*
57868
Mutex
57869
*/
57870
57871
/*
57872
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
57873
under
57874
this condition. Mutex supports recursive calls in same thread.
57875
57876
*/
57877
57878
/*
57879
Spin Lock
57880
*/
57881
57882
/*
57883
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57884
functions
57885
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
57886
support recursive calls in same thread.
57887
57888
*/
57889
57890
/*
57891
Read-Write lock
57892
*/
57893
57894
/*
57895
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57896
functions under this condition.
57897
57898
*/
57899
57900
/*
57901
Atomic Count
57902
*/
57903
57904
/*
57905
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
57906
also
57907
work under single-thread mode.
57908
57909
*/
57910
57911
/*
57912
Macro definitions for File accessing modes
57913
*/
57914
57915
/*
57916
Byte string concatenation operation
57917
*/
57918
57919
/*
57920
Both side of the concatenation operator (+) can be:
57921
<ul>
57922
<li>
57923
A buffered byte string (const CFX_ByteString&);
57924
</li>
57925
<li>
57926
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
57927
</li>
57928
<li>
57929
A zero-terminated C-style string (FX_LPCSTR);
57930
</li>
57931
<li>
57932
A single character or byte (FX_CHAR);
57933
</li>
57934
</ul>
57935
57936
*/
57937
57938
/*
57939
Wide string concatenation operation
57940
*/
57941
57942
/*
57943
Both side of the concatenation operator (+) can be:
57944
<ul>
57945
<li>
57946
A buffered wide string (const CFX_WideString&);
57947
</li>
57948
<li>
57949
A non-buffered wide string (const CFX_WideStringC&);
57950
</li>
57951
<li>
57952
A zero-terminated C-style wide string (FX_LPCWSTR);
57953
</li>
57954
<li>
57955
A single character (FX_WCHAR);
57956
</li>
57957
</ul>
57958
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
57959
57960
*/
57961
57962
/*
57963
Wide string compare operation
57964
*/
57965
57966
/*
57967
Basic Unicode character attribute routines
57968
*/
57969
57970
/*
57971
text direction defines
57972
*/
57973
57974
/*
57975
Encode wide string into UTF-8 byte string
57976
*/
57977
57978
/*
57979
Mutex
57980
*/
57981
57982
/*
57983
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
57984
under
57985
this condition. Mutex supports recursive calls in same thread.
57986
57987
*/
57988
57989
/*
57990
OS Defines
57991
*/
57992
57993
/*
57994
Compiler Defines
57995
*/
57996
57997
/*
57998
CPU Defines
57999
*/
58000
58001
/*
58002
Word Size Defines
58003
*/
58004
58005
/*
58006
Byte Order Defines
58007
*/
58008
58009
/*
58010
Target Defines
58011
*/
58012
58013
/*
58014
BASIC DATA TYPES
58015
*/
58016
58017
/*
58018
Byte string operations
58019
*/
58020
58021
/*
58022
File operations
58023
*/
58024
58025
/*
58026
Wide string operations
58027
*/
58028
58029
/*
58030
Memory block operations
58031
*/
58032
58033
/*
58034
Memory utilities
58035
*/
58036
58037
/*
58038
Math functions
58039
*/
58040
58041
@2024 Foxit Software Incorporated. All rights reserved.