|
Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
|
#include <cwchar>#include <rw_any.h>#include <rw_driver.h>#include <cstdarg>#include <cstdio>#include <rw_file.h>#include <rw_printf.h>
Go to the source code of this file.
Data Structures | |
| struct | Fallback::size_t |
| struct | Fallback::mbstate_t |
| struct | Fallback::wint_t |
Namespaces | |
| namespace | Fallback |
| namespace | std |
| namespace | std::Nested |
Macros | |
| #define | GET_TYPE_NAME(T) |
| #define | EVAL2(macro) !!(macro - 1) |
| #define | EVAL(name) EVAL2 (_RWSTD_NO_ ## name + 0) |
| #define | EVAL_IN_LIBC(name) EVAL (name ## _IN_LIBC) |
| #define | TEST(T, fun, args, macro, overload) |
Typedefs | |
| typedef size_t | std::Nested::test_size_t |
| typedef mbstate_t | std::Nested::test_mbstate_t |
| typedef wint_t | std::Nested::test_wint_t |
| typedef tm | std::Nested::test_tm |
| typedef std::Nested::test_size_t | test_size_t |
| typedef std::Nested::test_mbstate_t | test_mbstate_t |
| typedef std::Nested::test_wint_t | test_wint_t |
| typedef std::Nested::test_tm | test_tm |
| typedef FILE | std::Nested::test_FILE |
| typedef va_list | std::Nested::test_va_list |
| typedef std::Nested::test_FILE | test_FILE |
| typedef std::Nested::test_va_list | test_va_list |
Functions | |
| template<class StructTm > | |
| int | tm_defined (const StructTm *) |
| int | tm_defined (const Fallback::tm *) |
| _RWSTD_NAMESPACE (std) | |
| GET_TYPE_NAME (short) | |
| GET_TYPE_NAME (unsigned short) | |
| GET_TYPE_NAME (int) | |
| GET_TYPE_NAME (unsigned int) | |
| GET_TYPE_NAME (long) | |
| GET_TYPE_NAME (unsigned long) | |
| GET_TYPE_NAME (double) | |
| GET_TYPE_NAME (_RWSTD_LONG_LONG) | |
| GET_TYPE_NAME (unsigned _RWSTD_LONG_LONG) | |
| GET_TYPE_NAME (wchar_t *) | |
| GET_TYPE_NAME (const wchar_t *) | |
| void | test_functions () |
| void | test_file_functions (int dummy,...) |
| int | main (int argc, char *argv[]) |
Variables | |
| const char *const | missing_macros [] |
| const char *const | masking_macros [] |
| const char | std_name [] = "std" |
| int | ncalls |
Definition at line 842 of file 21.cwchar.cpp.
| #define EVAL2 | ( | macro | ) | !!(macro - 1) |
Definition at line 841 of file 21.cwchar.cpp.
Definition at line 843 of file 21.cwchar.cpp.
| #define GET_TYPE_NAME | ( | T | ) |
Definition at line 812 of file 21.cwchar.cpp.
| typedef std::Nested::test_FILE test_FILE |
Definition at line 1015 of file 21.cwchar.cpp.
| typedef std::Nested::test_mbstate_t test_mbstate_t |
Definition at line 582 of file 21.cwchar.cpp.
| typedef std::Nested::test_size_t test_size_t |
Definition at line 581 of file 21.cwchar.cpp.
| typedef std::Nested::test_tm test_tm |
Definition at line 584 of file 21.cwchar.cpp.
| typedef std::Nested::test_va_list test_va_list |
Definition at line 1016 of file 21.cwchar.cpp.
| typedef std::Nested::test_wint_t test_wint_t |
Definition at line 583 of file 21.cwchar.cpp.
| anonymous enum |
21.cwchar.cpp - test exercising [lib.string.c.strings], Table 48
$Id$
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2004-2005 Rogue Wave Software.
Definition at line 33 of file 21.cwchar.cpp.
| _RWSTD_NAMESPACE | ( | std | ) |
Definition at line 632 of file 21.cwchar.cpp.
| GET_TYPE_NAME | ( | _RWSTD_LONG_LONG | ) |
| GET_TYPE_NAME | ( | const wchar_t * | ) |
| GET_TYPE_NAME | ( | double | ) |
| GET_TYPE_NAME | ( | int | ) |
| GET_TYPE_NAME | ( | long | ) |
| GET_TYPE_NAME | ( | short | ) |
| GET_TYPE_NAME | ( | unsigned | _RWSTD_LONG_LONG | ) |
| GET_TYPE_NAME | ( | unsigned int | ) |
| GET_TYPE_NAME | ( | unsigned long | ) |
| GET_TYPE_NAME | ( | unsigned short | ) |
| GET_TYPE_NAME | ( | wchar_t * | ) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 1098 of file 21.cwchar.cpp.
| void test_file_functions | ( | int | dummy, |
| ... | |||
| ) |
Definition at line 1019 of file 21.cwchar.cpp.
| void test_functions | ( | ) |
Definition at line 852 of file 21.cwchar.cpp.
| int tm_defined | ( | const Fallback::tm * | ) |
Definition at line 589 of file 21.cwchar.cpp.
| int tm_defined | ( | const StructTm * | ) |
Definition at line 588 of file 21.cwchar.cpp.
| const char* const masking_macros[] |
Definition at line 131 of file 21.cwchar.cpp.
| const char* const missing_macros[] |
Definition at line 98 of file 21.cwchar.cpp.
| int ncalls |
Definition at line 630 of file 21.cwchar.cpp.
| const char std_name[] = "std" |
Definition at line 592 of file 21.cwchar.cpp.