1227825Stheraven// -*- C++ -*- 2227825Stheraven//===---------------------------- cctype ----------------------------------===// 3227825Stheraven// 4227825Stheraven// The LLVM Compiler Infrastructure 5227825Stheraven// 6227825Stheraven// This file is dual licensed under the MIT and the University of Illinois Open 7227825Stheraven// Source Licenses. See LICENSE.TXT for details. 8227825Stheraven// 9227825Stheraven//===----------------------------------------------------------------------===// 10227825Stheraven 11227825Stheraven#ifndef _LIBCPP_CCTYPE 12227825Stheraven#define _LIBCPP_CCTYPE 13227825Stheraven 14227825Stheraven/* 15227825Stheraven cctype synopsis 16227825Stheraven 17227825Stheravennamespace std 18227825Stheraven{ 19227825Stheraven 20227825Stheravenint isalnum(int c); 21227825Stheravenint isalpha(int c); 22227825Stheravenint isblank(int c); // C99 23227825Stheravenint iscntrl(int c); 24227825Stheravenint isdigit(int c); 25227825Stheravenint isgraph(int c); 26227825Stheravenint islower(int c); 27227825Stheravenint isprint(int c); 28227825Stheravenint ispunct(int c); 29227825Stheravenint isspace(int c); 30227825Stheravenint isupper(int c); 31227825Stheravenint isxdigit(int c); 32227825Stheravenint tolower(int c); 33227825Stheravenint toupper(int c); 34227825Stheraven 35227825Stheraven} // std 36227825Stheraven*/ 37227825Stheraven 38227825Stheraven#include <__config> 39227825Stheraven#include <ctype.h> 40227825Stheraven 41227825Stheraven#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 42227825Stheraven#pragma GCC system_header 43227825Stheraven#endif 44227825Stheraven 45227825Stheraven_LIBCPP_BEGIN_NAMESPACE_STD 46227825Stheraven 47227825Stheravenusing ::isalnum; 48227825Stheravenusing ::isalpha; 49227825Stheravenusing ::isblank; 50227825Stheravenusing ::iscntrl; 51227825Stheravenusing ::isdigit; 52227825Stheravenusing ::isgraph; 53227825Stheravenusing ::islower; 54227825Stheravenusing ::isprint; 55227825Stheravenusing ::ispunct; 56227825Stheravenusing ::isspace; 57227825Stheravenusing ::isupper; 58227825Stheravenusing ::isxdigit; 59227825Stheravenusing ::tolower; 60227825Stheravenusing ::toupper; 61227825Stheraven 62227825Stheraven_LIBCPP_END_NAMESPACE_STD 63227825Stheraven 64227825Stheraven#endif // _LIBCPP_CCTYPE 65