Lines Matching defs:NumberingSystem

48 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(NumberingSystem)
57 NumberingSystem::NumberingSystem() {
70 NumberingSystem::NumberingSystem(const NumberingSystem& other)
75 NumberingSystem* U_EXPORT2
76 NumberingSystem::createInstance(int32_t radix_in, UBool isAlgorithmic_in, const UnicodeString & desc_in, UErrorCode &status) {
94 NumberingSystem *ns = new NumberingSystem();
105 NumberingSystem* U_EXPORT2
106 NumberingSystem::createInstance(const Locale & inLocale, UErrorCode& status) {
158 NumberingSystem *ns = new NumberingSystem();
161 return NumberingSystem::createInstanceByName(buffer,status);
165 NumberingSystem* U_EXPORT2
166 NumberingSystem::createInstance(UErrorCode& status) {
167 return NumberingSystem::createInstance(Locale::getDefault(), status);
170 NumberingSystem* U_EXPORT2
171 NumberingSystem::createInstanceByName(const char *name, UErrorCode& status) {
199 NumberingSystem* ns = NumberingSystem::createInstance(radix,isAlgorithmic,nsd,status);
208 NumberingSystem::~NumberingSystem() {
211 int32_t NumberingSystem::getRadix() const {
215 UnicodeString NumberingSystem::getDescription() const {
219 const char * NumberingSystem::getName() const {
223 void NumberingSystem::setRadix(int32_t r) {
227 void NumberingSystem::setAlgorithmic(UBool c) {
231 void NumberingSystem::setDesc(UnicodeString d) {
234 void NumberingSystem::setName(const char *n) {
242 UBool NumberingSystem::isAlgorithmic() const {
246 StringEnumeration* NumberingSystem::getAvailableNames(UErrorCode &status) {
285 UBool NumberingSystem::isValidDigitString(const UnicodeString& str) {