brintos

brintos / llvm-project-archived public Read only

0
0
Text · 937 B · 2a5cc19 Raw
34 lines · cpp
1//===----------------------------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9// <locale>10 11// template <class charT> bool isblank (charT c, const locale& loc);12 13#include <locale>14#include <cassert>15 16#include "test_macros.h"17 18int main(int, char**) {19  std::locale l;20  assert(std::isblank(' ', l));21  assert(!std::isblank('<', l));22  assert(!std::isblank('\x8', l));23  assert(!std::isblank('A', l));24  assert(!std::isblank('a', l));25  assert(!std::isblank('z', l));26  assert(!std::isblank('3', l));27  assert(!std::isblank('.', l));28  assert(!std::isblank('f', l));29  assert(!std::isblank('9', l));30  assert(!std::isblank('+', l));31 32  return 0;33}34