epoc32/include/mw/ptidefs.inl
author William Roberts <williamr@symbian.org>
Tue, 16 Mar 2010 16:12:26 +0000
branchSymbian2
changeset 2 2fe1408b6811
parent 1 666f914201fb
child 4 837f303aceeb
permissions -rw-r--r--
Final list of Symbian^2 public API header files
williamr@2
     1
/*
williamr@2
     2
* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). 
williamr@2
     3
* All rights reserved.
williamr@2
     4
* This component and the accompanying materials are made available
williamr@2
     5
* under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
williamr@2
     6
* which accompanies this distribution, and is available
williamr@2
     7
* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
williamr@2
     8
*
williamr@2
     9
* Initial Contributors:
williamr@2
    10
* Nokia Corporation - initial contribution.
williamr@2
    11
*
williamr@2
    12
* Contributors:
williamr@2
    13
*
williamr@2
    14
* Description:               Inline methods for PtiDefs.h files
williamr@2
    15
*
williamr@2
    16
*/
williamr@2
    17
williamr@2
    18
williamr@2
    19
williamr@2
    20
williamr@2
    21
williamr@2
    22
williamr@2
    23
williamr@2
    24
williamr@2
    25
williamr@2
    26
williamr@2
    27
williamr@2
    28
williamr@2
    29
williamr@2
    30
williamr@2
    31
williamr@2
    32
// ---------------------------------------------------------------------------
williamr@2
    33
// PtiCoreInfo::WordCompletion
williamr@2
    34
// 
williamr@2
    35
// ---------------------------------------------------------------------------
williamr@2
    36
//
williamr@2
    37
inline TBool TPtiCoreInfo::WordCompletion() const
williamr@2
    38
	{
williamr@2
    39
	return ((iCapsBits & EWordCompletion) != 0);
williamr@2
    40
	}
williamr@2
    41
williamr@2
    42
// ---------------------------------------------------------------------------
williamr@2
    43
// PtiCoreInfo::Reordering
williamr@2
    44
// 
williamr@2
    45
// ---------------------------------------------------------------------------
williamr@2
    46
//
williamr@2
    47
inline TBool TPtiCoreInfo::Reordering() const
williamr@2
    48
	{
williamr@2
    49
	return ((iCapsBits & EReordering) != 0);
williamr@2
    50
	}
williamr@2
    51
williamr@2
    52
// ---------------------------------------------------------------------------
williamr@2
    53
// PtiCoreInfo::MaximumWordLength
williamr@2
    54
// 
williamr@2
    55
// ---------------------------------------------------------------------------
williamr@2
    56
//
williamr@2
    57
inline TInt TPtiCoreInfo::MaximumWordLength() const
williamr@2
    58
	{
williamr@2
    59
	return iMaxWordLength;  
williamr@2
    60
	}
williamr@2
    61
williamr@2
    62
// ---------------------------------------------------------------------------
williamr@2
    63
// PtiCoreInfo::NextWordPrediction
williamr@2
    64
// 
williamr@2
    65
// ---------------------------------------------------------------------------
williamr@2
    66
//
williamr@2
    67
inline TBool TPtiCoreInfo::NextWordPrediction() const
williamr@2
    68
	{
williamr@2
    69
	return ((iCapsBits & ENextWordPrediction) != 0);
williamr@2
    70
	}
williamr@2
    71
williamr@2
    72
// ---------------------------------------------------------------------------
williamr@2
    73
// PtiCoreInfo::VendorString
williamr@2
    74
// 
williamr@2
    75
// ---------------------------------------------------------------------------
williamr@2
    76
//
williamr@2
    77
inline TPtrC TPtiCoreInfo::VendorString() const
williamr@2
    78
	{
williamr@2
    79
	return iVendorIdStr;
williamr@2
    80
	}
williamr@2
    81
williamr@2
    82
// ---------------------------------------------------------------------------
williamr@2
    83
// PtiCoreInfo::CapsBits
williamr@2
    84
// 
williamr@2
    85
// ---------------------------------------------------------------------------
williamr@2
    86
//
williamr@2
    87
inline TUint32 TPtiCoreInfo::CapsBits() const
williamr@2
    88
	{
williamr@2
    89
	return iCapsBits;
williamr@2
    90
	}
williamr@2
    91
williamr@2
    92
// ---------------------------------------------------------------------------
williamr@2
    93
// PtiCoreInfo::SetCapsBits
williamr@2
    94
// 
williamr@2
    95
// ---------------------------------------------------------------------------
williamr@2
    96
//
williamr@2
    97
inline void TPtiCoreInfo::SetCapsBits(TUint32 aBits)
williamr@2
    98
	{
williamr@2
    99
	iCapsBits |= aBits;
williamr@2
   100
	}
williamr@2
   101
williamr@2
   102
// ---------------------------------------------------------------------------
williamr@2
   103
// PtiCoreInfo::SetVendorString
williamr@2
   104
// 
williamr@2
   105
// ---------------------------------------------------------------------------
williamr@2
   106
//
williamr@2
   107
inline void TPtiCoreInfo::SetVendorString(const TDesC& aStr)
williamr@2
   108
	{
williamr@2
   109
	iVendorIdStr.Set(aStr);
williamr@2
   110
	}
williamr@2
   111
williamr@2
   112
// ---------------------------------------------------------------------------
williamr@2
   113
// PtiCoreInfo::SetMaxWordLength
williamr@2
   114
// 
williamr@2
   115
// ---------------------------------------------------------------------------
williamr@2
   116
//
williamr@2
   117
inline void TPtiCoreInfo::SetMaxWordLength(TInt aMaxLen) 
williamr@2
   118
	{
williamr@2
   119
	iMaxWordLength = aMaxLen;
williamr@2
   120
	}
williamr@2
   121
	
williamr@2
   122
// ---------------------------------------------------------------------------
williamr@2
   123
// PtiCoreInfo::Uid
williamr@2
   124
// 
williamr@2
   125
// ---------------------------------------------------------------------------
williamr@2
   126
//
williamr@2
   127
inline TInt32 TPtiCoreInfo::Uid() const
williamr@2
   128
	{
williamr@2
   129
	return iUid;
williamr@2
   130
	}
williamr@2
   131
williamr@2
   132
// ---------------------------------------------------------------------------
williamr@2
   133
// PtiCoreInfo::SetUid
williamr@2
   134
// 
williamr@2
   135
// ---------------------------------------------------------------------------
williamr@2
   136
//
williamr@2
   137
inline void TPtiCoreInfo::SetUid(TInt32 aUid)
williamr@2
   138
	{
williamr@2
   139
	iUid = aUid;
williamr@2
   140
	}
williamr@2
   141
williamr@2
   142
// ---------------------------------------------------------------------------
williamr@2
   143
// PtiCoreInfo::MaximumNumberOfCandidates
williamr@2
   144
// 
williamr@2
   145
// ---------------------------------------------------------------------------
williamr@2
   146
//	
williamr@2
   147
inline TInt TPtiCoreInfo::MaximumNumberOfCandidates() const
williamr@2
   148
	{
williamr@2
   149
	return iMaxNumberOfCandidates;
williamr@2
   150
	}
williamr@2
   151
williamr@2
   152
// ---------------------------------------------------------------------------
williamr@2
   153
// PtiCoreInfo::SetMaxNumberOfCandidates
williamr@2
   154
// 
williamr@2
   155
// ---------------------------------------------------------------------------
williamr@2
   156
//
williamr@2
   157
inline void TPtiCoreInfo::SetMaxNumberOfCandidates(TInt aMax)
williamr@2
   158
	{
williamr@2
   159
	iMaxNumberOfCandidates = aMax;
williamr@2
   160
	}
williamr@2
   161
williamr@2
   162
// ---------------------------------------------------------------------------
williamr@2
   163
// PtiCoreInfo::CharConversions
williamr@2
   164
// 
williamr@2
   165
// ---------------------------------------------------------------------------
williamr@2
   166
//
williamr@2
   167
inline TUint32 TPtiCoreInfo::CharConversions() const
williamr@2
   168
	{
williamr@2
   169
	return iCharConversions;
williamr@2
   170
	}
williamr@2
   171
williamr@2
   172
// ---------------------------------------------------------------------------
williamr@2
   173
// PtiCoreInfo::SetCharConversions
williamr@2
   174
// 
williamr@2
   175
// ---------------------------------------------------------------------------
williamr@2
   176
//
williamr@2
   177
inline void TPtiCoreInfo::SetCharConversions(TUint32 aConvs)
williamr@2
   178
	{
williamr@2
   179
	iCharConversions = aConvs;
williamr@2
   180
	}
williamr@2
   181
williamr@2
   182
// ---------------------------------------------------------------------------
williamr@2
   183
// PtiCoreInfo::SetSpellings
williamr@2
   184
// 
williamr@2
   185
// ---------------------------------------------------------------------------
williamr@2
   186
//
williamr@2
   187
inline void TPtiCoreInfo::SetSpellings(TUint32 aSpellings)
williamr@2
   188
	{
williamr@2
   189
	iSpellings = aSpellings;
williamr@2
   190
	}
williamr@2
   191
williamr@2
   192
// ---------------------------------------------------------------------------
williamr@2
   193
// PtiCoreInfo::Spellings
williamr@2
   194
// 
williamr@2
   195
// ---------------------------------------------------------------------------
williamr@2
   196
//
williamr@2
   197
inline TUint32 TPtiCoreInfo::Spellings() const
williamr@2
   198
	{
williamr@2
   199
	return iSpellings;
williamr@2
   200
	}
williamr@2
   201
williamr@2
   202
// End of file