ReactOS 0.4.16-dev-981-g80eb313
corecrt_internal_stdio_input.h File Reference
#include <conio.h>
#include <ctype.h>
#include <corecrt_internal_securecrt.h>
#include <corecrt_internal_stdio.h>
#include <corecrt_internal_strtox.h>
#include <locale.h>
#include <stdarg.h>
Include dependency graph for corecrt_internal_stdio_input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  __crt_stdio_input::console_input_adapter< Character >
 
class  __crt_stdio_input::stream_input_adapter< Character >
 
class  __crt_stdio_input::string_input_adapter< Character >
 
class  __crt_stdio_input::scanset_storage< sizeof(char)>
 
class  __crt_stdio_input::scanset_storage< sizeof(wchar_t)>
 
class  __crt_stdio_input::scanset_buffer< UnsignedCharacter >
 
struct  __crt_stdio_input::uintn_t_impl< 4 >
 
struct  __crt_stdio_input::uintn_t_impl< 8 >
 
class  __crt_stdio_input::format_string_parser< Character >
 
class  __crt_stdio_input::input_processor< Character, InputAdapter >
 

Namespaces

namespace  __crt_stdio_input
 

Typedefs

template<size_t N>
using __crt_stdio_input::uintn_t = typename uintn_t_impl< N >::type
 

Enumerations

enum class  __crt_stdio_input::format_directive_kind {
  __crt_stdio_input::unknown_error , __crt_stdio_input::end_of_string , __crt_stdio_input::whitespace , __crt_stdio_input::literal_character ,
  __crt_stdio_input::conversion_specifier
}
 
enum class  __crt_stdio_input::length_modifier {
  __crt_stdio_input::none , __crt_stdio_input::hh , __crt_stdio_input::h , __crt_stdio_input::l ,
  __crt_stdio_input::ll , __crt_stdio_input::j , __crt_stdio_input::z , __crt_stdio_input::t ,
  __crt_stdio_input::L , __crt_stdio_input::I32 , __crt_stdio_input::I64 , __crt_stdio_input::T ,
  __crt_stdio_input::enumerator_count
}
 
enum class  __crt_stdio_input::conversion_mode {
  __crt_stdio_input::character , __crt_stdio_input::string , __crt_stdio_input::signed_unknown , __crt_stdio_input::signed_decimal ,
  __crt_stdio_input::unsigned_octal , __crt_stdio_input::unsigned_decimal , __crt_stdio_input::unsigned_hexadecimal , __crt_stdio_input::floating_point ,
  __crt_stdio_input::scanset , __crt_stdio_input::report_character_count , __crt_stdio_input::enumerator_count
}
 

Functions

template<template< typename > class InputAdapter, typename Character >
__acrt_stdio_char_traits< Character >::int_type __cdecl __crt_stdio_input::skip_whitespace (InputAdapter< Character > &adapter, _locale_t const locale)
 
size_t __cdecl __crt_stdio_input::to_integer_length (length_modifier const length) throw ()
 
size_t __cdecl __crt_stdio_input::to_floating_point_length (length_modifier const length) throw ()
 
bool __cdecl __crt_stdio_input::is_length_valid (conversion_mode const mode, length_modifier const length) throw ()