summaryrefslogtreecommitdiff
path: root/deps/node/deps/icu-small/source/i18n/unicode/nounit.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/deps/icu-small/source/i18n/unicode/nounit.h')
-rw-r--r--deps/node/deps/icu-small/source/i18n/unicode/nounit.h111
1 files changed, 0 insertions, 111 deletions
diff --git a/deps/node/deps/icu-small/source/i18n/unicode/nounit.h b/deps/node/deps/icu-small/source/i18n/unicode/nounit.h
deleted file mode 100644
index 288f268d..00000000
--- a/deps/node/deps/icu-small/source/i18n/unicode/nounit.h
+++ /dev/null
@@ -1,111 +0,0 @@
-// © 2017 and later: Unicode, Inc. and others.
-// License & terms of use: http://www.unicode.org/copyright.html
-/*
- *******************************************************************************
- * Copyright (C) 2009-2017, International Business Machines Corporation, *
- * Google, and others. All Rights Reserved. *
- *******************************************************************************
- */
-
-#ifndef __NOUNIT_H__
-#define __NOUNIT_H__
-
-#include "unicode/utypes.h"
-
-#if !UCONFIG_NO_FORMATTING
-
-#include "unicode/measunit.h"
-
-/**
- * \file
- * \brief C++ API: units for percent and permille
- */
-
-U_NAMESPACE_BEGIN
-
-#ifndef U_HIDE_DRAFT_API
-/**
- * Dimensionless unit for percent and permille.
- * @see NumberFormatter
- * @draft ICU 60
- */
-class U_I18N_API NoUnit: public MeasureUnit {
-public:
- /**
- * Returns an instance for the base unit (dimensionless and no scaling).
- *
- * @return a NoUnit instance
- * @draft ICU 60
- */
- static NoUnit U_EXPORT2 base();
-
- /**
- * Returns an instance for percent, or 1/100 of a base unit.
- *
- * @return a NoUnit instance
- * @draft ICU 60
- */
- static NoUnit U_EXPORT2 percent();
-
- /**
- * Returns an instance for permille, or 1/1000 of a base unit.
- *
- * @return a NoUnit instance
- * @draft ICU 60
- */
- static NoUnit U_EXPORT2 permille();
-
- /**
- * Copy operator.
- * @draft ICU 60
- */
- NoUnit(const NoUnit& other);
-
- /**
- * Destructor.
- * @draft ICU 60
- */
- virtual ~NoUnit();
-
- /**
- * Return a polymorphic clone of this object. The result will
- * have the same class as returned by getDynamicClassID().
- * @draft ICU 60
- */
- virtual UObject* clone() const;
-
- /**
- * Returns a unique class ID for this object POLYMORPHICALLY.
- * This method implements a simple form of RTTI used by ICU.
- * @return The class ID for this object. All objects of a given
- * class have the same class ID. Objects of other classes have
- * different class IDs.
- * @draft ICU 60
- */
- virtual UClassID getDynamicClassID() const;
-
- /**
- * Returns the class ID for this class. This is used to compare to
- * the return value of getDynamicClassID().
- * @return The class ID for all objects of this class.
- * @draft ICU 60
- */
- static UClassID U_EXPORT2 getStaticClassID();
-
-private:
- /**
- * Constructor
- * @internal (private)
- */
- NoUnit(const char* subtype);
-
-};
-#endif /* U_HIDE_DRAFT_API */
-
-U_NAMESPACE_END
-
-#endif /* #if !UCONFIG_NO_FORMATTING */
-
-#endif // __NOUNIT_H__
-//eof
-//