1// -*- C++ -*- 2//===---------------------------- cctype ----------------------------------===// 3// 4// The LLVM Compiler Infrastructure 5// 6// This file is dual licensed under the MIT and the University of Illinois Open 7// Source Licenses. See LICENSE.TXT for details. 8// 9//===----------------------------------------------------------------------===// 10 11#ifndef _LIBCPP_CCTYPE 12#define _LIBCPP_CCTYPE 13 14/* 15 cctype synopsis 16 17namespace std 18{ 19 20int isalnum(int c); 21int isalpha(int c); 22int isblank(int c); // C99 23int iscntrl(int c); 24int isdigit(int c); 25int isgraph(int c); 26int islower(int c); 27int isprint(int c); 28int ispunct(int c); 29int isspace(int c); 30int isupper(int c); 31int isxdigit(int c); 32int tolower(int c); 33int toupper(int c); 34 35} // std 36*/ 37 38#include <__config> 39#include <ctype.h> 40 41#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 42#pragma GCC system_header 43#endif 44 45_LIBCPP_BEGIN_NAMESPACE_STD 46 47using ::isalnum; 48using ::isalpha; 49using ::isblank; 50using ::iscntrl; 51using ::isdigit; 52using ::isgraph; 53using ::islower; 54using ::isprint; 55using ::ispunct; 56using ::isspace; 57using ::isupper; 58using ::isxdigit; 59using ::tolower; 60using ::toupper; 61 62_LIBCPP_END_NAMESPACE_STD 63 64#endif // _LIBCPP_CCTYPE 65