1/* 2******************************************************************************* 3* Copyright (C) 2013-2014, International Business Machines 4* Corporation and others. All Rights Reserved. 5******************************************************************************* 6* collationinfo.h 7* 8* created on: 2013aug05 9* created by: Markus W. Scherer 10*/ 11 12#ifndef __COLLATIONINFO_H__ 13#define __COLLATIONINFO_H__ 14 15#include "unicode/utypes.h" 16 17#if !UCONFIG_NO_COLLATION 18 19U_NAMESPACE_BEGIN 20 21/** 22 * Collation-related code for tools & demos. 23 */ 24class U_TOOLUTIL_API CollationInfo /* all static */ { 25public: 26 static void printSizes(int32_t sizeWithHeader, const int32_t indexes[]); 27 28private: 29 CollationInfo(); // no constructor 30 31 static int32_t getDataLength(const int32_t indexes[], int32_t startIndex); 32}; 33 34U_NAMESPACE_END 35 36#endif // !UCONFIG_NO_COLLATION 37#endif // __COLLATIONINFO_H__ 38