Foxit PDF SDK
extracted_comment.h
1
8147
/*
8148
Byte string concatenation operation
8149
*/
8150
8151
/*
8152
Both side of the concatenation operator (+) can be:
8153
<ul>
8154
<li>
8155
A buffered byte string (const CFX_ByteString&);
8156
</li>
8157
<li>
8158
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
8159
</li>
8160
<li>
8161
A zero-terminated C-style string (FX_LPCSTR);
8162
</li>
8163
<li>
8164
A single character or byte (FX_CHAR);
8165
</li>
8166
</ul>
8167
8168
*/
8169
8170
8171
8172
8173
8174
55664
/*
55665
Basic memory operations
55666
*/
55667
55668
/*
55669
Following base memory functions use default Foxit manager for current module
55670
*/
55671
55672
/*
55673
Time
55674
*/
55675
55676
/*
55677
Type for process ID
55678
*/
55679
55680
/*
55681
Process management
55682
*/
55683
55684
/*
55685
Flags for thread priorities
55686
*/
55687
55688
/*
55689
Thread handler
55690
*/
55691
55692
/*
55693
Thread functions
55694
*/
55695
55696
/*
55697
Context access
55698
*/
55699
55700
/*
55701
Mutex
55702
*/
55703
55704
/*
55705
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
55706
under
55707
this condition. Mutex supports recursive calls in same thread.
55708
55709
*/
55710
55711
/*
55712
Spin Lock
55713
*/
55714
55715
/*
55716
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55717
functions
55718
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
55719
support recursive calls in same thread.
55720
55721
*/
55722
55723
/*
55724
Read-Write lock
55725
*/
55726
55727
/*
55728
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55729
functions under this condition.
55730
55731
*/
55732
55733
/*
55734
Atomic Count
55735
*/
55736
55737
/*
55738
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
55739
also
55740
work under single-thread mode.
55741
55742
*/
55743
55744
/*
55745
Macro definitions for File accessing modes
55746
*/
55747
55748
/*
55749
Byte string concatenation operation
55750
*/
55751
55752
/*
55753
Both side of the concatenation operator (+) can be:
55754
<ul>
55755
<li>
55756
A buffered byte string (const CFX_ByteString&);
55757
</li>
55758
<li>
55759
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
55760
</li>
55761
<li>
55762
A zero-terminated C-style string (FX_LPCSTR);
55763
</li>
55764
<li>
55765
A single character or byte (FX_CHAR);
55766
</li>
55767
</ul>
55768
55769
*/
55770
55771
/*
55772
Wide string concatenation operation
55773
*/
55774
55775
/*
55776
Both side of the concatenation operator (+) can be:
55777
<ul>
55778
<li>
55779
A buffered wide string (const CFX_WideString&);
55780
</li>
55781
<li>
55782
A non-buffered wide string (const CFX_WideStringC&);
55783
</li>
55784
<li>
55785
A zero-terminated C-style wide string (FX_LPCWSTR);
55786
</li>
55787
<li>
55788
A single character (FX_WCHAR);
55789
</li>
55790
</ul>
55791
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
55792
55793
*/
55794
55795
/*
55796
Wide string compare operation
55797
*/
55798
55799
/*
55800
Basic Unicode character attribute routines
55801
*/
55802
55803
/*
55804
text direction defines
55805
*/
55806
55807
/*
55808
Encode wide string into UTF-8 byte string
55809
*/
55810
55811
/*
55812
Mutex
55813
*/
55814
55815
/*
55816
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
55817
under
55818
this condition. Mutex supports recursive calls in same thread.
55819
55820
*/
55821
55822
/*
55823
OS Defines
55824
*/
55825
55826
/*
55827
Compiler Defines
55828
*/
55829
55830
/*
55831
CPU Defines
55832
*/
55833
55834
/*
55835
Word Size Defines
55836
*/
55837
55838
/*
55839
Byte Order Defines
55840
*/
55841
55842
/*
55843
Target Defines
55844
*/
55845
55846
/*
55847
BASIC DATA TYPES
55848
*/
55849
55850
/*
55851
Byte string operations
55852
*/
55853
55854
/*
55855
File operations
55856
*/
55857
55858
/*
55859
Wide string operations
55860
*/
55861
55862
/*
55863
Memory block operations
55864
*/
55865
55866
/*
55867
Memory utilities
55868
*/
55869
55870
/*
55871
Math functions
55872
*/
55873
55874
@2023 Foxit Software Incorporated. All rights reserved.