The-Modern-Cpp-Challenge
The Modern C++ Challenge, published by Packt
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- sample34.txt
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- movies.xml
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- movies.json
- CMakeLists.txt
- main.cpp
- Einstein1.jpg
- Einstein2.jpg
- Einstein3.jpg
- Einstein4.jpg
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- sample79.zip
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- cppchallenger85.db
- main.cpp
- moviesdb.sql
- CMakeLists.txt
- cppchallenger86.db
- main.cpp
- forrest_gump.jpg
- the_matrix.jpg
- CMakeLists.txt
- cppchallenger87.db
- main.cpp
- moviesdb.sql
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- sample.txt
- CMakeLists.txt
- main.cpp
- sample.txt
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- albert_and_elsa.jpg
- CMakeLists.txt
- main.cpp
- movies.h
- buffer_sequence_adapter.ipp
- descriptor_ops.ipp
- dev_poll_reactor.hpp
- dev_poll_reactor.ipp
- epoll_reactor.hpp
- epoll_reactor.ipp
- eventfd_select_interrupter.ipp
- handler_tracking.ipp
- kqueue_reactor.hpp
- kqueue_reactor.ipp
- null_event.ipp
- pipe_select_interrupter.ipp
- posix_event.ipp
- posix_mutex.ipp
- posix_thread.ipp
- posix_tss_ptr.ipp
- reactive_descriptor_service.ipp
- reactive_serial_port_service.ipp
- reactive_socket_service_base.ipp
- resolver_service_base.ipp
- scheduler.ipp
- select_reactor.hpp
- select_reactor.ipp
- service_registry.hpp
- service_registry.ipp
- signal_set_service.ipp
- socket_ops.ipp
- socket_select_interrupter.ipp
- strand_executor_service.hpp
- strand_executor_service.ipp
- strand_service.hpp
- strand_service.ipp
- throw_error.ipp
- timer_queue_ptime.ipp
- timer_queue_set.ipp
- win_event.ipp
- win_iocp_handle_service.ipp
- win_iocp_io_context.hpp
- win_iocp_io_context.ipp
- win_iocp_serial_port_service.ipp
- win_iocp_socket_service_base.ipp
- win_mutex.ipp
- win_object_handle_service.ipp
- win_static_mutex.ipp
- win_thread.ipp
- win_tss_ptr.ipp
- winrt_ssocket_service_base.ipp
- winrt_timer_scheduler.hpp
- winrt_timer_scheduler.ipp
- winsock_init.ipp
- array.hpp
- array_fwd.hpp
- assert.hpp
- atomic_count.hpp
- base_from_completion_cond.hpp
- bind_handler.hpp
- buffer_resize_guard.hpp
- buffer_sequence_adapter.hpp
- buffered_stream_storage.hpp
- call_stack.hpp
- chrono.hpp
- chrono_time_traits.hpp
- completion_handler.hpp
- concurrency_hint.hpp
- conditionally_enabled_event.hpp
- conditionally_enabled_mutex.hpp
- config.hpp
- consuming_buffers.hpp
- cstddef.hpp
- cstdint.hpp
- date_time_fwd.hpp
- deadline_timer_service.hpp
- dependent_type.hpp
- descriptor_ops.hpp
- descriptor_read_op.hpp
- descriptor_write_op.hpp
- dev_poll_reactor.hpp
- epoll_reactor.hpp
- event.hpp
- eventfd_select_interrupter.hpp
- executor_op.hpp
- fd_set_adapter.hpp
- fenced_block.hpp
- functional.hpp
- gcc_arm_fenced_block.hpp
- gcc_hppa_fenced_block.hpp
- gcc_sync_fenced_block.hpp
- gcc_x86_fenced_block.hpp
- global.hpp
- handler_alloc_helpers.hpp
- handler_cont_helpers.hpp
- handler_invoke_helpers.hpp
- handler_tracking.hpp
- handler_type_requirements.hpp
- handler_work.hpp
- hash_map.hpp
- io_control.hpp
- is_buffer_sequence.hpp
- is_executor.hpp
- keyword_tss_ptr.hpp
- kqueue_reactor.hpp
- limits.hpp
- local_free_on_block_exit.hpp
- macos_fenced_block.hpp
- memory.hpp
- mutex.hpp
- noncopyable.hpp
- null_event.hpp
- null_fenced_block.hpp
- null_global.hpp
- null_mutex.hpp
- null_reactor.hpp
- null_signal_blocker.hpp
- null_socket_service.hpp
- null_static_mutex.hpp
- null_thread.hpp
- null_tss_ptr.hpp
- object_pool.hpp
- old_win_sdk_compat.hpp
- op_queue.hpp
- operation.hpp
- pipe_select_interrupter.hpp
- pop_options.hpp
- posix_event.hpp
- posix_fd_set_adapter.hpp
- posix_global.hpp
- posix_mutex.hpp
- posix_signal_blocker.hpp
- posix_static_mutex.hpp
- posix_thread.hpp
- posix_tss_ptr.hpp
- push_options.hpp
- reactive_descriptor_service.hpp
- reactive_null_buffers_op.hpp
- reactive_serial_port_service.hpp
- reactive_socket_accept_op.hpp
- reactive_socket_connect_op.hpp
- reactive_socket_recv_op.hpp
- reactive_socket_recvfrom_op.hpp
- reactive_socket_recvmsg_op.hpp
- reactive_socket_send_op.hpp
- reactive_socket_sendto_op.hpp
- reactive_socket_service.hpp
- reactive_socket_service_base.hpp
- reactive_wait_op.hpp
- reactor.hpp
- reactor_fwd.hpp
- reactor_op.hpp
- reactor_op_queue.hpp
- recycling_allocator.hpp
- regex_fwd.hpp
- resolve_endpoint_op.hpp
- resolve_op.hpp
- resolve_query_op.hpp
- resolver_service.hpp
- resolver_service_base.hpp
- scheduler.hpp
- scheduler_operation.hpp
- scheduler_thread_info.hpp
- scoped_lock.hpp
- scoped_ptr.hpp
- select_interrupter.hpp
- select_reactor.hpp
- service_registry.hpp
- signal_blocker.hpp
- signal_handler.hpp
- signal_init.hpp
- signal_op.hpp
- signal_set_service.hpp
- socket_holder.hpp
- socket_ops.hpp
- socket_option.hpp
- socket_select_interrupter.hpp
- socket_types.hpp
- solaris_fenced_block.hpp
- static_mutex.hpp
- std_event.hpp
- std_fenced_block.hpp
- std_global.hpp
- std_mutex.hpp
- std_static_mutex.hpp
- std_thread.hpp
- strand_executor_service.hpp
- strand_service.hpp
- string_view.hpp
- thread.hpp
- thread_context.hpp
- thread_group.hpp
- thread_info_base.hpp
- throw_error.hpp
- throw_exception.hpp
- timer_queue.hpp
- timer_queue_base.hpp
- timer_queue_ptime.hpp
- timer_queue_set.hpp
- timer_scheduler.hpp
- timer_scheduler_fwd.hpp
- tss_ptr.hpp
- type_traits.hpp
- variadic_templates.hpp
- wait_handler.hpp
- wait_op.hpp
- win_event.hpp
- win_fd_set_adapter.hpp
- win_fenced_block.hpp
- win_global.hpp
- win_iocp_handle_read_op.hpp
- win_iocp_handle_service.hpp
- win_iocp_handle_write_op.hpp
- win_iocp_io_context.hpp
- win_iocp_null_buffers_op.hpp
- win_iocp_operation.hpp
- win_iocp_overlapped_op.hpp
- win_iocp_overlapped_ptr.hpp
- win_iocp_serial_port_service.hpp
- win_iocp_socket_accept_op.hpp
- win_iocp_socket_connect_op.hpp
- win_iocp_socket_recv_op.hpp
- win_iocp_socket_recvfrom_op.hpp
- win_iocp_socket_recvmsg_op.hpp
- win_iocp_socket_send_op.hpp
- win_iocp_socket_service.hpp
- win_iocp_socket_service_base.hpp
- win_iocp_thread_info.hpp
- win_iocp_wait_op.hpp
- win_mutex.hpp
- win_object_handle_service.hpp
- win_static_mutex.hpp
- win_thread.hpp
- win_tss_ptr.hpp
- winapp_thread.hpp
- wince_thread.hpp
- winrt_async_manager.hpp
- winrt_async_op.hpp
- winrt_resolve_op.hpp
- winrt_resolver_service.hpp
- winrt_socket_connect_op.hpp
- winrt_socket_recv_op.hpp
- winrt_socket_send_op.hpp
- winrt_ssocket_service.hpp
- winrt_ssocket_service_base.hpp
- winrt_timer_scheduler.hpp
- winrt_utils.hpp
- winsock_init.hpp
- work_dispatcher.hpp
- wrapped_handler.hpp
- co_spawn.hpp
- detached.hpp
- redirect_error.hpp
- co_spawn.hpp
- detached.hpp
- redirect_error.hpp
- endpoint.ipp
- endpoint.hpp
- basic_endpoint.hpp
- datagram_protocol.hpp
- raw_protocol.hpp
- seq_packet_protocol.hpp
- stream_protocol.hpp
- buffered_read_stream.hpp
- buffered_write_stream.hpp
- connect.hpp
- defer.hpp
- dispatch.hpp
- error.ipp
- error_code.ipp
- execution_context.hpp
- execution_context.ipp
- executor.hpp
- executor.ipp
- handler_alloc_hook.ipp
- io_context.hpp
- io_context.ipp
- post.hpp
- read.hpp
- read_at.hpp
- read_until.hpp
- serial_port_base.hpp
- serial_port_base.ipp
- spawn.hpp
- src.cpp
- src.hpp
- system_context.hpp
- system_context.ipp
- system_executor.hpp
- thread_pool.hpp
- thread_pool.ipp
- use_future.hpp
- write.hpp
- write_at.hpp
- endpoint.ipp
- endpoint.hpp
- socket_option.hpp
- address.hpp
- address.ipp
- address_v4.hpp
- address_v4.ipp
- address_v6.hpp
- address_v6.ipp
- basic_endpoint.hpp
- host_name.ipp
- network_v4.hpp
- network_v4.ipp
- network_v6.hpp
- network_v6.ipp
- address.hpp
- address_v4.hpp
- address_v4_iterator.hpp
- address_v4_range.hpp
- address_v6.hpp
- address_v6_iterator.hpp
- address_v6_range.hpp
- bad_address_cast.hpp
- basic_endpoint.hpp
- basic_resolver.hpp
- basic_resolver_entry.hpp
- basic_resolver_iterator.hpp
- basic_resolver_query.hpp
- basic_resolver_results.hpp
- host_name.hpp
- icmp.hpp
- multicast.hpp
- network_v4.hpp
- network_v6.hpp
- resolver_base.hpp
- resolver_query_base.hpp
- resolver_service.hpp
- tcp.hpp
- udp.hpp
- unicast.hpp
- v6_only.hpp
- endpoint.ipp
- endpoint.hpp
- basic_endpoint.hpp
- connect_pair.hpp
- datagram_protocol.hpp
- stream_protocol.hpp
- basic_descriptor.hpp
- basic_stream_descriptor.hpp
- descriptor.hpp
- descriptor_base.hpp
- stream_descriptor.hpp
- stream_descriptor_service.hpp
- engine.ipp
- openssl_init.ipp
- buffered_handshake_op.hpp
- engine.hpp
- handshake_op.hpp
- io.hpp
- openssl_init.hpp
- openssl_types.hpp
- password_callback.hpp
- read_op.hpp
- shutdown_op.hpp
- stream_core.hpp
- verify_callback.hpp
- write_op.hpp
- context.hpp
- context.ipp
- error.ipp
- rfc2818_verification.ipp
- src.hpp
- context.hpp
- context_base.hpp
- error.hpp
- rfc2818_verification.hpp
- stream.hpp
- stream_base.hpp
- verify_context.hpp
- verify_mode.hpp
- buffer.hpp
- executor.hpp
- internet.hpp
- io_context.hpp
- net.hpp
- netfwd.hpp
- socket.hpp
- timer.hpp
- basic_handle.hpp
- basic_object_handle.hpp
- basic_random_access_handle.hpp
- basic_stream_handle.hpp
- object_handle.hpp
- object_handle_service.hpp
- overlapped_handle.hpp
- overlapped_ptr.hpp
- random_access_handle.hpp
- random_access_handle_service.hpp
- stream_handle.hpp
- stream_handle_service.hpp
- associated_allocator.hpp
- associated_executor.hpp
- async_result.hpp
- basic_datagram_socket.hpp
- basic_deadline_timer.hpp
- basic_io_object.hpp
- basic_raw_socket.hpp
- basic_seq_packet_socket.hpp
- basic_serial_port.hpp
- basic_signal_set.hpp
- basic_socket.hpp
- basic_socket_acceptor.hpp
- basic_socket_iostream.hpp
- basic_socket_streambuf.hpp
- basic_stream_socket.hpp
- basic_streambuf.hpp
- basic_streambuf_fwd.hpp
- basic_waitable_timer.hpp
- bind_executor.hpp
- buffer.hpp
- buffered_read_stream.hpp
- buffered_read_stream_fwd.hpp
- buffered_stream.hpp
- buffered_stream_fwd.hpp
- buffered_write_stream.hpp
- buffered_write_stream_fwd.hpp
- buffers_iterator.hpp
- completion_condition.hpp
- connect.hpp
- coroutine.hpp
- datagram_socket_service.hpp
- deadline_timer.hpp
- deadline_timer_service.hpp
- defer.hpp
- dispatch.hpp
- error.hpp
- error_code.hpp
- execution_context.hpp
- executor.hpp
- executor_work_guard.hpp
- experimental.hpp
- handler_alloc_hook.hpp
- handler_continuation_hook.hpp
- handler_invoke_hook.hpp
- handler_type.hpp
- high_resolution_timer.hpp
- io_context.hpp
- io_context_strand.hpp
- io_service.hpp
- io_service_strand.hpp
- is_executor.hpp
- is_read_buffered.hpp
- is_write_buffered.hpp
- packaged_task.hpp
- placeholders.hpp
- post.hpp
- raw_socket_service.hpp
- read.hpp
- read_at.hpp
- read_until.hpp
- seq_packet_socket_service.hpp
- serial_port.hpp
- serial_port_base.hpp
- serial_port_service.hpp
- signal_set.hpp
- signal_set_service.hpp
- socket_acceptor_service.hpp
- socket_base.hpp
- spawn.hpp
- ssl.hpp
- steady_timer.hpp
- strand.hpp
- stream_socket_service.hpp
- streambuf.hpp
- system_context.hpp
- system_error.hpp
- system_executor.hpp
- system_timer.hpp
- thread.hpp
- thread_pool.hpp
- time_traits.hpp
- unyield.hpp
- use_future.hpp
- uses_executor.hpp
- version.hpp
- wait_traits.hpp
- waitable_timer_service.hpp
- write.hpp
- write_at.hpp
- yield.hpp
- asio.hpp
- 3way.cpp
- 3way.h
- adhoc.cpp
- adhoc.cpp.copied
- adhoc.cpp.proto
- adler32.cpp
- adler32.h
- adv-simd.h
- aes.h
- algebra.cpp
- algebra.h
- algparam.cpp
- algparam.h
- arc4.cpp
- arc4.h
- argnames.h
- aria-simd.cpp
- aria.cpp
- aria.h
- ariatab.cpp
- asn.cpp
- asn.h
- authenc.cpp
- authenc.h
- base32.cpp
- base32.h
- base64.cpp
- base64.h
- basecode.cpp
- basecode.h
- bench.h
- bench1.cpp
- bench2.cpp
- bfinit.cpp
- blake2-simd.cpp
- blake2.cpp
- blake2.h
- blowfish.cpp
- blowfish.h
- blumshub.cpp
- blumshub.h
- camellia.cpp
- camellia.h
- cast.cpp
- cast.h
- casts.cpp
- cbcmac.cpp
- cbcmac.h
- ccm.cpp
- ccm.h
- chacha.cpp
- chacha.h
- channels.cpp
- channels.h
- cmac.cpp
- cmac.h
- CMakeLists.txt
- config.h
- cpu.cpp
- cpu.h
- crc-simd.cpp
- crc.cpp
- crc.h
- cryptdll.vcxproj.filters
- cryptest.nmake
- cryptest.sh
- cryptest.sln
- cryptest.vcxproj.filters
- cryptlib.cpp
- cryptlib.h
- cryptlib.vcxproj.filters
- cryptopp.rc
- cryptopp.supp
- datatest.cpp
- default.cpp
- default.h
- des.cpp
- des.h
- dessp.cpp
- dh.cpp
- dh.h
- dh2.cpp
- dh2.h
- dll.cpp
- dll.h
- dlltest.cpp
- dlltest.vcxproj.filters
- dmac.h
- Doxyfile
- drbg.h
- dsa.cpp
- dsa.h
- eax.cpp
- eax.h
- ec2n.cpp
- ec2n.h
- eccrypto.cpp
- eccrypto.h
- ecp.cpp
- ecp.h
- ecpoint.h
- elgamal.cpp
- elgamal.h
- emsa2.cpp
- emsa2.h
- eprecomp.cpp
- eprecomp.h
- esign.cpp
- esign.h
- factory.h
- fhmqv.h
- Filelist.txt
- files.cpp
- files.h
- filters.cpp
- filters.h
- fips140.cpp
- fips140.h
- fipsalgt.cpp
- fipstest.cpp
- fltrimpl.h
- gcm-simd.cpp
- gcm.cpp
- gcm.h
- gf256.cpp
- gf256.h
- gf2_32.cpp
- gf2_32.h
- gf2n.cpp
- gf2n.h
- gfpcrypt.cpp
- gfpcrypt.h
- GNUmakefile
- GNUmakefile-cross
- gost.cpp
- gost.h
- gzip.cpp
- gzip.h
- hashfwd.h
- hex.cpp
- hex.h
- hkdf.h
- hmac.cpp
- hmac.h
- hmqv.h
- hrtimer.cpp
- hrtimer.h
- ida.cpp
- ida.h
- idea.cpp
- idea.h
- Install.txt
- integer.cpp
- integer.h
- iterhash.cpp
- iterhash.h
- kalyna.cpp
- kalyna.h
- kalynatab.cpp
- keccak.cpp
- keccak.h
- License.txt
- lubyrack.h
- luc.cpp
- luc.h
- mars.cpp
- mars.h
- marss.cpp
- md2.cpp
- md2.h
- md4.cpp
- md4.h
- md5.cpp
- md5.h
- mdc.h
- mersenne.h
- misc.cpp
- misc.h
- modarith.h
- modes.cpp
- modes.h
- modexppc.h
- mqueue.cpp
- mqueue.h
- mqv.cpp
- mqv.h
- naclite.h
- nbtheory.cpp
- nbtheory.h
- neon-simd.cpp
- network.cpp
- network.h
- nr.h
- oaep.cpp
- oaep.h
- oids.h
- osrng.cpp
- osrng.h
- ossig.h
- padlkrng.cpp
- padlkrng.h
- panama.cpp
- panama.h
- pch.cpp
- pch.h
- pkcspad.cpp
- pkcspad.h
- poly1305.cpp
- poly1305.h
- polynomi.cpp
- polynomi.h
- ppc-simd.cpp
- ppc-simd.h
- pssr.cpp
- pssr.h
- pubkey.cpp
- pubkey.h
- pwdbased.h
- queue.cpp
- queue.h
- rabin.cpp
- rabin.h
- randpool.cpp
- randpool.h
- rc2.cpp
- rc2.h
- rc5.cpp
- rc5.h
- rc6.cpp
- rc6.h
- rdrand-masm.cmd
- rdrand-nasm.sh
- rdrand.asm
- rdrand.cpp
- rdrand.h
- rdrand.s
- rdtables.cpp
- Readme.txt
- regtest1.cpp
- regtest2.cpp
- regtest3.cpp
- resource.h
- rijndael-simd.cpp
- rijndael.cpp
- rijndael.h
- ripemd.cpp
- ripemd.h
- rng.cpp
- rng.h
- rsa.cpp
- rsa.h
- rw.cpp
- rw.h
- safer.cpp
- safer.h
- salsa.cpp
- salsa.h
- seal.cpp
- seal.h
- secblock.h
- seckey.h
- seed.cpp
- seed.h
- serpent.cpp
- serpent.h
- serpentp.h
- sha-simd.cpp
- sha.cpp
- sha.h
- sha3.cpp
- sha3.h
- shacal2-simd.cpp
- shacal2.cpp
- shacal2.h
- shark.cpp
- shark.h
- sharkbox.cpp
- simon-simd.cpp
- simon.cpp
- simon.h
- simple.cpp
- simple.h
- siphash.h
- skipjack.cpp
- skipjack.h
- sm3.cpp
- sm3.h
- sm4.cpp
- sm4.h
- smartptr.h
- socketft.cpp
- socketft.h
- sosemanuk.cpp
- sosemanuk.h
- speck-simd.cpp
- speck.cpp
- speck.h
- square.cpp
- square.h
- squaretb.cpp
- sse-simd.cpp
- stdcpp.h
- strciphr.cpp
- strciphr.h
- tea.cpp
- tea.h
- test.cpp
- tftables.cpp
- threefish.cpp
- threefish.h
- tiger.cpp
- tiger.h
- tigertab.cpp
- trap.h
- trdlocal.cpp
- trdlocal.h
- trunhash.h
- ttmac.cpp
- ttmac.h
- tweetnacl.cpp
- tweetnacl.h
- twofish.cpp
- twofish.h
- validat0.cpp
- validat1.cpp
- validat2.cpp
- validat3.cpp
- validat4.cpp
- validate.h
- vmac.cpp
- vmac.h
- wait.cpp
- wait.h
- wake.cpp
- wake.h
- whrlpool.cpp
- whrlpool.h
- winpipes.cpp
- winpipes.h
- words.h
- x64dll.asm
- x64masm.asm
- xtr.cpp
- xtr.h
- xtrcrypt.cpp
- xtrcrypt.h
- zdeflate.cpp
- zdeflate.h
- zinflate.cpp
- zinflate.h
- zlib.cpp
- zlib.h
- WindowsCache.cmake
- cmake_uninstall.cmake.in
- CMakeConfigurableFile.in
- curl-config.cmake
- CurlSymbolHiding.cmake
- CurlTests.c
- FindCARES.cmake
- FindGSS.cmake
- FindLibSSH2.cmake
- FindMbedTLS.cmake
- FindNGHTTP2.cmake
- Macros.cmake
- OtherTests.cmake
- Utilities.cmake
- CMakeLists.txt
- gen.pl
- Makefile.am
- Makefile.in
- Makefile.inc
- MANPAGE.md
- page-footer
- page-header
- 10-at-a-time.c
- anyauthput.c
- asiohiper.cpp
- cacertinmem.c
- certinfo.c
- chkspeed.c
- cookie_interface.c
- curlgtk.c
- curlx.c
- debug.c
- evhiperfifo.c
- externalsocket.c
- fileupload.c
- fopen.c
- ftp-wildcard.c
- ftpget.c
- ftpgetinfo.c
- ftpgetresp.c
- ftpsget.c
- ftpupload.c
- ftpuploadfrommem.c
- ftpuploadresume.c
- getinfo.c
- getinmemory.c
- getredirect.c
- ghiper.c
- hiperfifo.c
- href_extractor.c
- htmltidy.c
- htmltitle.cpp
- http-post.c
- http2-download.c
- http2-serverpush.c
- http2-upload.c
- httpcustomheader.c
- httpput.c
- https.c
- imap-append.c
- imap-copy.c
- imap-create.c
- imap-delete.c
- imap-examine.c
- imap-fetch.c
- imap-list.c
- imap-lsub.c
- imap-multi.c
- imap-noop.c
- imap-search.c
- imap-ssl.c
- imap-store.c
- imap-tls.c
- Makefile.am
- makefile.dj
- Makefile.example
- Makefile.in
- Makefile.inc
- Makefile.m32
- Makefile.netware
- multi-app.c
- multi-debugcallback.c
- multi-double.c
- multi-formadd.c
- multi-post.c
- multi-single.c
- multi-uv.c
- multithread.c
- opensslthreadlock.c
- persistant.c
- pop3-dele.c
- pop3-list.c
- pop3-multi.c
- pop3-noop.c
- pop3-retr.c
- pop3-ssl.c
- pop3-stat.c
- pop3-tls.c
- pop3-top.c
- pop3-uidl.c
- post-callback.c
- postinmemory.c
- postit2-formadd.c
- postit2.c
- progressfunc.c
- README
- resolve.c
- rtsp.c
- sampleconv.c
- sendrecv.c
- sepheaders.c
- sessioninfo.c
- sftpget.c
- sftpuploadresume.c
- shared-connection-cache.c
- simple.c
- .DS_Store
- BINDINGS.md
- BUGS
- CHECKSRC.md
- CIPHERS.md
- CMakeLists.txt
- CODE_OF_CONDUCT.md
- CODE_STYLE.md
- CONTRIBUTE.md
- curl-config.1
- curl.1
- FAQ
- FEATURES
- HELP-US.md
- HISTORY.md
- HTTP-COOKIES.md
- HTTP2.md
- INSTALL
- INSTALL.cmake
- INSTALL.md
- INTERNALS.md
- KNOWN_BUGS
- LICENSE-MIXING.md
- MAIL-ETIQUETTE
- Makefile.am
- Makefile.in
- MANUAL
- README.cmake
- README.md
- README.netware
- README.win32
- RELEASE-PROCEDURE
- RESOURCES
- ROADMAP.md
- SECURITY-PROCESS.md
- SSL-PROBLEMS.md
- SSLCERTS.md
- THANKS
- TheArtOfHttpScripting
- TODO
- VERSIONS
- .DS_Store
- acinclude.m4
- aclocal.m4
- buildconf
- buildconf.bat
- CHANGES
- CMakeLists.txt
- compile
- config.guess
- config.sub
- configure
- configure.ac
- COPYING
- curl-config.in
- depcomp
- MacOSX-Framework
- Makefile
- Makefile.am
- Makefile.in
- README
- RELEASE-NOTES
- ftconfig.h
- ftmodule.h
- ftdebug.c
- ftsystem.c
- makefile
- makefile.os4
- README
- smakefile
- ansi-def.mk
- ansi.mk
- ATARI.H
- deflinejoiner.awk
- FNames.SIC
- FREETYPE.PRJ
- gen-purec-patch.sh
- README.TXT
- beos-def.mk
- beos.mk
- detect.mk
- ansi-cc.mk
- bcc-dev.mk
- bcc.mk
- emx.mk
- gcc-dev.mk
- gcc.mk
- intelc.mk
- unix-lcc.mk
- visualage.mk
- visualc.mk
- watcom.mk
- win-lcc.mk
- detect.mk
- dos-def.mk
- dos-emx.mk
- dos-gcc.mk
- dos-wat.mk
- ascii2mpw.py
- FreeType.m68k_cfm.make.txt
- FreeType.m68k_far.make.txt
- FreeType.ppc_carbon.make.txt
- FreeType.ppc_classic.make.txt
- ftlib.prj.xml
- ftmac.c
- README
- detect.mk
- os2-def.mk
- os2-dev.mk
- os2-gcc.mk
- bld.inf
- freetype.mmp
- aclocal.m4
- config.guess
- config.status
- config.sub
- configure
- configure.ac
- configure.raw
- detect.mk
- freetype-config
- freetype-config.in
- freetype2.in
- freetype2.m4
- freetype2.pc
- ft-munmap.m4
- ft2unix.h
- ftconfig.h
- ftconfig.in
- ftsystem.c
- install-sh
- install.mk
- libtool
- ltmain.sh
- mkinstalldirs
- unix-cc.in
- unix-cc.mk
- unix-def.in
- unix-def.mk
- unix-dev.mk
- unix-lcc.mk
- unix.mk
- unixddef.mk
- ftconfig.h
- ftsystem.c
- freetype.sln
- freetype.vcproj
- index.html
- freetype.sln
- freetype.vcproj
- index.html
- freetype.sln
- freetype.vcxproj
- freetype.vcxproj.filters
- freetype.dsp
- freetype.dsw
- freetype.sln
- freetype.vcproj
- index.html
- freetype.dsp
- freetype.dsw
- freetype.vcproj
- index.html
- detect.mk
- ftdebug.c
- w32-bcc.mk
- w32-bccd.mk
- w32-dev.mk
- w32-gcc.mk
- w32-icc.mk
- w32-intl.mk
- w32-lcc.mk
- w32-mingw32.mk
- w32-vcc.mk
- w32-wat.mk
- win32-def.mk
- freetype.sln
- freetype.vcproj
- index.html
- freetype.sln
- freetype.vcproj
- index.html
- ftdebug.c
- detect.mk
- exports.mk
- freetype.mk
- link_dos.mk
- link_std.mk
- modules.mk
- newline
- toplevel.mk
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- svbdf.h
- svcid.h
- svgldict.h
- svgxval.h
- svkern.h
- svmm.h
- svotval.h
- svpfr.h
- svpostnm.h
- svprop.h
- svpscmap.h
- svpsinfo.h
- svsfnt.h
- svttcmap.h
- svtteng.h
- svttglyf.h
- svwinfnt.h
- svxf86nm.h
- autohint.h
- ftcalc.h
- ftdebug.h
- ftdriver.h
- ftgloadr.h
- ftmemory.h
- ftobjs.h
- ftpic.h
- ftrfork.h
- ftserv.h
- ftstream.h
- fttrace.h
- ftvalid.h
- internal.h
- psaux.h
- pshints.h
- sfnt.h
- t1types.h
- tttypes.h
- freetype.h
- ftadvanc.h
- ftautoh.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- fterrdef.h
- fterrors.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- ftxf86.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ttunpat.h
- ft2build.h
- afangles.c
- afangles.h
- afcjk.c
- afcjk.h
- afdummy.c
- afdummy.h
- aferrors.h
- afglobal.c
- afglobal.h
- afhints.c
- afhints.h
- afindic.c
- afindic.h
- aflatin.c
- aflatin.h
- aflatin2.c
- aflatin2.h
- afloader.c
- afloader.h
- afmodule.c
- afmodule.h
- afpic.c
- afpic.h
- aftypes.h
- afwarp.c
- afwarp.h
- autofit.c
- Jamfile
- module.mk
- rules.mk
- basepic.c
- basepic.h
- ftadvanc.c
- ftapi.c
- ftbase.c
- ftbase.h
- ftbbox.c
- ftbdf.c
- ftbitmap.c
- ftcalc.c
- ftcid.c
- ftdbgmem.c
- ftdebug.c
- ftfstype.c
- ftgasp.c
- ftgloadr.c
- ftglyph.c
- ftgxval.c
- ftinit.c
- ftlcdfil.c
- ftmac.c
- ftmm.c
- ftobjs.c
- ftotval.c
- ftoutln.c
- ftpatent.c
- ftpfr.c
- ftpic.c
- ftrfork.c
- ftsnames.c
- ftstream.c
- ftstroke.c
- ftsynth.c
- ftsystem.c
- fttrigon.c
- fttype1.c
- ftutil.c
- ftwinfnt.c
- ftxf86.c
- Jamfile
- rules.mk
- bdf.c
- bdf.h
- bdfdrivr.c
- bdfdrivr.h
- bdferror.h
- bdflib.c
- Jamfile
- module.mk
- README
- rules.mk
- ftbzip2.c
- Jamfile
- rules.mk
- ftcache.c
- ftcbasic.c
- ftccache.c
- ftccache.h
- ftccback.h
- ftccmap.c
- ftcerror.h
- ftcglyph.c
- ftcglyph.h
- ftcimage.c
- ftcimage.h
- ftcmanag.c
- ftcmanag.h
- ftcmru.c
- ftcmru.h
- ftcsbits.c
- ftcsbits.h
- Jamfile
- rules.mk
- cff.c
- cffcmap.c
- cffcmap.h
- cffdrivr.c
- cffdrivr.h
- cfferrs.h
- cffgload.c
- cffgload.h
- cffload.c
- cffload.h
- cffobjs.c
- cffobjs.h
- cffparse.c
- cffparse.h
- cffpic.c
- cffpic.h
- cfftoken.h
- cfftypes.h
- Jamfile
- module.mk
- rules.mk
- ciderrs.h
- cidgload.c
- cidgload.h
- cidload.c
- cidload.h
- cidobjs.c
- cidobjs.h
- cidparse.c
- cidparse.h
- cidriver.c
- cidriver.h
- cidtoken.h
- Jamfile
- module.mk
- rules.mk
- type1cid.c
- gxvalid.c
- gxvalid.h
- gxvbsln.c
- gxvcommn.c
- gxvcommn.h
- gxverror.h
- gxvfeat.c
- gxvfeat.h
- gxvfgen.c
- gxvjust.c
- gxvkern.c
- gxvlcar.c
- gxvmod.c
- gxvmod.h
- gxvmort.c
- gxvmort.h
- gxvmort0.c
- gxvmort1.c
- gxvmort2.c
- gxvmort4.c
- gxvmort5.c
- gxvmorx.c
- gxvmorx.h
- gxvmorx0.c
- gxvmorx1.c
- gxvmorx2.c
- gxvmorx4.c
- gxvmorx5.c
- gxvopbd.c
- gxvprop.c
- gxvtrak.c
- Jamfile
- module.mk
- README
- rules.mk
- adler32.c
- ftgzip.c
- infblock.c
- infblock.h
- infcodes.c
- infcodes.h
- inffixed.h
- inflate.c
- inftrees.c
- inftrees.h
- infutil.c
- infutil.h
- Jamfile
- rules.mk
- zconf.h
- zlib.h
- zutil.c
- zutil.h
- ftlzw.c
- ftzopen.c
- ftzopen.h
- Jamfile
- rules.mk
- Jamfile
- module.mk
- otvalid.c
- otvalid.h
- otvbase.c
- otvcommn.c
- otvcommn.h
- otverror.h
- otvgdef.c
- otvgpos.c
- otvgpos.h
- otvgsub.c
- otvjstf.c
- otvmath.c
- otvmod.c
- otvmod.h
- rules.mk
- Jamfile
- module.mk
- pcf.c
- pcf.h
- pcfdrivr.c
- pcfdrivr.h
- pcferror.h
- pcfread.c
- pcfread.h
- pcfutil.c
- pcfutil.h
- README
- rules.mk
- Jamfile
- module.mk
- pfr.c
- pfrcmap.c
- pfrcmap.h
- pfrdrivr.c
- pfrdrivr.h
- pfrerror.h
- pfrgload.c
- pfrgload.h
- pfrload.c
- pfrload.h
- pfrobjs.c
- pfrobjs.h
- pfrsbit.c
- pfrsbit.h
- pfrtypes.h
- rules.mk
- afmparse.c
- afmparse.h
- Jamfile
- module.mk
- psaux.c
- psauxerr.h
- psauxmod.c
- psauxmod.h
- psconv.c
- psconv.h
- psobjs.c
- psobjs.h
- rules.mk
- t1cmap.c
- t1cmap.h
- t1decode.c
- t1decode.h
- Jamfile
- module.mk
- pshalgo.c
- pshalgo.h
- pshglob.c
- pshglob.h
- pshinter.c
- pshmod.c
- pshmod.h
- pshnterr.h
- pshpic.c
- pshpic.h
- pshrec.c
- pshrec.h
- rules.mk
- Jamfile
- module.mk
- psmodule.c
- psmodule.h
- psnamerr.h
- psnames.c
- pspic.c
- pspic.h
- pstables.h
- rules.mk
- ftmisc.h
- ftraster.c
- ftraster.h
- ftrend1.c
- ftrend1.h
- Jamfile
- module.mk
- raster.c
- rasterrs.h
- rastpic.c
- rastpic.h
- rules.mk
- Jamfile
- module.mk
- rules.mk
- sfdriver.c
- sfdriver.h
- sferrors.h
- sfnt.c
- sfntpic.c
- sfntpic.h
- sfobjs.c
- sfobjs.h
- ttbdf.c
- ttbdf.h
- ttcmap.c
- ttcmap.h
- ttcmapc.h
- ttkern.c
- ttkern.h
- ttload.c
- ttload.h
- ttmtx.c
- ttmtx.h
- ttpost.c
- ttpost.h
- ttsbit.c
- ttsbit.h
- ttsbit0.c
- ftgrays.c
- ftgrays.h
- ftsmerrs.h
- ftsmooth.c
- ftsmooth.h
- ftspic.c
- ftspic.h
- Jamfile
- module.mk
- rules.mk
- smooth.c
- .gitignore
- content.py
- docbeauty.py
- docmaker.py
- formatter.py
- sources.py
- tohtml.py
- utils.py
- ftrandom.c
- Makefile
- README
- apinames.c
- chktrcmp.py
- cordic.py
- glnames.py
- Jamfile
- test_afm.c
- test_bbox.c
- test_trig.c
- Jamfile
- module.mk
- rules.mk
- truetype.c
- ttdriver.c
- ttdriver.h
- tterrors.h
- ttgload.c
- ttgload.h
- ttgxvar.c
- ttgxvar.h
- ttinterp.c
- ttinterp.h
- ttobjs.c
- ttobjs.h
- ttpic.c
- ttpic.h
- ttpload.c
- ttpload.h
- ttsubpix.c
- ttsubpix.h
- Jamfile
- module.mk
- rules.mk
- t1afm.c
- t1afm.h
- t1driver.c
- t1driver.h
- t1errors.h
- t1gload.c
- t1gload.h
- t1load.c
- t1load.h
- t1objs.c
- t1objs.h
- t1parse.c
- t1parse.h
- t1tokens.h
- type1.c
- Jamfile
- module.mk
- rules.mk
- t42drivr.c
- t42drivr.h
- t42error.h
- t42objs.c
- t42objs.h
- t42parse.c
- t42parse.h
- t42types.h
- type42.c
- fnterrs.h
- Jamfile
- module.mk
- rules.mk
- winfnt.c
- winfnt.h
- Jamfile
- binding.gyp
- CMakeLists.txt
- aes.h
- aes_modes.c
- aes_ni.c
- aes_ni.h
- aes_via_ace.h
- aescpp.h
- aescrypt.c
- aeskey.c
- aesopt.h
- aestab.c
- aestab.h
- binding.gyp
- brg_endian.h
- brg_types.h
- CMakeLists.txt
- binding.gyp
- CMakeLists.txt
- jaricom.c
- jcapimin.c
- jcapistd.c
- jcarith.c
- jccoefct.c
- jccolor.c
- jcdctmgr.c
- jchuff.c
- jcinit.c
- jcmainct.c
- jcmarker.c
- jcmaster.c
- jcomapi.c
- jconfig.h
- jcparam.c
- jcprepct.c
- jcsample.c
- jctrans.c
- jdapimin.c
- jdapistd.c
- jdarith.c
- jdatadst.c
- jdatasrc.c
- jdcoefct.c
- jdcolor.c
- jdct.h
- jddctmgr.c
- jdhuff.c
- jdinput.c
- jdmainct.c
- jdmarker.c
- jdmaster.c
- jdmerge.c
- jdpostct.c
- jdsample.c
- jdtrans.c
- jerror.c
- jerror.h
- jfdctflt.c
- jfdctfst.c
- jfdctint.c
- jidctflt.c
- jidctfst.c
- jidctint.c
- jinclude.h
- jmemmgr.c
- jmemnobs.c
- jmemsys.h
- jmorecfg.h
- jpegint.h
- jpeglib.h
- jquant1.c
- jquant2.c
- jutils.c
- jversion.h
- binding.gyp
- CMakeLists.txt
- png.c
- png.h
- pngconf.h
- pngdebug.h
- pngerror.c
- pngget.c
- pnginfo.h
- pnglibconf.h
- pngmem.c
- pngpread.c
- pngpriv.h
- pngread.c
- pngrio.c
- pngrtran.c
- pngrutil.c
- pngset.c
- pngstruct.h
- pngtrans.c
- pngwio.c
- pngwrite.c
- pngwtran.c
- pngwutil.c
- binding.gyp
- CMakeLists.txt
- t4.h
- tif_aux.c
- tif_close.c
- tif_codec.c
- tif_color.c
- tif_compress.c
- tif_config.h
- tif_dir.c
- tif_dir.h
- tif_dirinfo.c
- tif_dirread.c
- tif_dirwrite.c
- tif_dumpmode.c
- tif_error.c
- tif_extension.c
- tif_fax3.c
- tif_fax3.h
- tif_fax3sm.c
- tif_flush.c
- tif_getimage.c
- tif_jbig.c
- tif_jpeg.c
- tif_luv.c
- tif_lzw.c
- tif_next.c
- tif_ojpeg.c
- tif_open.c
- tif_packbits.c
- tif_pixarlog.c
- tif_predict.c
- tif_predict.h
- tif_print.c
- tif_read.c
- tif_stream.cxx
- tif_strip.c
- tif_swab.c
- tif_thunder.c
- tif_tile.c
- tif_unix.c
- tif_version.c
- tif_warning.c
- tif_write.c
- tif_zip.c
- tiff.h
- tiffconf.h
- tiffio.h
- tiffio.hxx
- tiffiop.h
- tiffvers.h
- uvcode.h
- AbstractContentContext.cpp
- AbstractContentContext.h
- AbstractWrittenFont.cpp
- AbstractWrittenFont.h
- AdapterIByteReaderWithPositionToIReadPositionProvider.h
- ANSIFontWriter.cpp
- ANSIFontWriter.h
- ArrayOfInputStreamsStream.cpp
- ArrayOfInputStreamsStream.h
- Ascii7Encoding.cpp
- Ascii7Encoding.h
- BetweenIncluding.h
- binding.gyp
- BoxingBase.h
- CatalogInformation.cpp
- CatalogInformation.h
- CFFANSIFontWriter.cpp
- CFFANSIFontWriter.h
- CFFDescendentFontWriter.cpp
- CFFDescendentFontWriter.h
- CFFEmbeddedFontWriter.cpp
- CFFEmbeddedFontWriter.h
- CFFFileInput.cpp
- CFFFileInput.h
- CFFPrimitiveReader.cpp
- CFFPrimitiveReader.h
- CFFPrimitiveWriter.cpp
- CFFPrimitiveWriter.h
- CharStringDefinitions.h
- CharStringType1Interpreter.cpp
- CharStringType1Interpreter.h
- CharStringType1Tracer.cpp
- CharStringType1Tracer.h
- CharStringType2Flattener.cpp
- CharStringType2Flattener.h
- CharStringType2Interpreter.cpp
- CharStringType2Interpreter.h
- CharStringType2Tracer.cpp
- CharStringType2Tracer.h
- CIDFontWriter.cpp
- CIDFontWriter.h
- CMakeLists.txt
- CMYKRGBColor.cpp
- CMYKRGBColor.h
- ContainerIterator.h
- DecryptionHelper.cpp
- DecryptionHelper.h
- DescendentFontWriter.cpp
- DescendentFontWriter.h
- DictionaryContext.cpp
- DictionaryContext.h
- DictOperand.h
- DocumentContext.cpp
- DocumentContext.h
- DocumentContextExtenderAdapter.h
- EFontStretch.h
- EHummusImageType.h
- EncryptionHelper.cpp
- EncryptionHelper.h
- EncryptionOptions.cpp
- EncryptionOptions.h
- EPDFVersion.h
- EStatusCode.h
- ETokenSeparator.h
- FontDescriptorWriter.cpp
- FontDescriptorWriter.h
- FreeTypeFaceWrapper.cpp
- FreeTypeFaceWrapper.h
- FreeTypeOpenTypeWrapper.cpp
- FreeTypeOpenTypeWrapper.h
- FreeTypeType1Wrapper.cpp
- FreeTypeType1Wrapper.h
- FreeTypeWrapper.cpp
- FreeTypeWrapper.h
- FSType.h
- GlyphUnicodeMapping.h
- GraphicState.cpp
- GraphicState.h
- GraphicStateStack.cpp
- GraphicStateStack.h
- IANSIFontWriterHelper.h
- IByteReader.h
- IByteReaderWithPosition.h
- IByteWriter.h
- IByteWriterWithPosition.h
- IContentContextListener.h
- IDescendentFontWriter.h
- IDocumentContextExtender.h
- IFontDescriptorHelper.h
- IFormEndWritingTask.h
- IFreeTypeFaceExtender.h
- IndirectObjectsReferenceRegistry.cpp
- IndirectObjectsReferenceRegistry.h
- InfoDictionary.cpp
- InfoDictionary.h
- InputAESDecodeStream.cpp
- InputAESDecodeStream.h
- InputAscii85DecodeStream.cpp
- InputAscii85DecodeStream.h
- InputAsciiHexDecodeStream.cpp
- InputAsciiHexDecodeStream.h
- InputBufferedStream.cpp
- InputBufferedStream.h
- InputByteArrayStream.cpp
- InputByteArrayStream.h
- InputCharStringDecodeStream.cpp
- InputCharStringDecodeStream.h
- InputDCTDecodeStream.cpp
- InputDCTDecodeStream.h
- InputFile.cpp
- InputFile.h
- InputFileStream.cpp
- InputFileStream.h
- InputFlateDecodeStream.cpp
- InputFlateDecodeStream.h
- InputLimitedStream.cpp
- InputLimitedStream.h
- InputPFBDecodeStream.cpp
- InputPFBDecodeStream.h
- InputPredictorPNGOptimumStream.cpp
- InputPredictorPNGOptimumStream.h
- InputPredictorTIFFSubStream.cpp
- InputPredictorTIFFSubStream.h
- InputRC4XcodeStream.cpp
- InputRC4XcodeStream.h
- InputStreamSkipperStream.cpp
- InputStreamSkipperStream.h
- InputStringBufferStream.cpp
- InputStringBufferStream.h
- InputStringStream.cpp
- InputStringStream.h
- IOBasicTypes.h
- IObjectsContextExtender.h
- IPageEndWritingTask.h
- IPDFParserExtender.h
- IReadPositionProvider.h
- IResourceWritingTask.h
- ITiledPatternEndWritingTask.h
- IType1InterpreterImplementation.h
- IType2InterpreterImplementation.h
- IWrittenFont.h
- JPEGImageHandler.cpp
- JPEGImageHandler.h
- JPEGImageInformation.cpp
- JPEGImageInformation.h
- JPEGImageParser.cpp
- JPEGImageParser.h
- Log.cpp
- Log.h
- MapIterator.h
- MD5Generator.cpp
- MD5Generator.h
- MyStringBuf.h
- ObjectsBasicTypes.h
- ObjectsContext.cpp
- ObjectsContext.h
- ObjectsContextExtenderAdapter.h
- OpenTypeFileInput.cpp
- OpenTypeFileInput.h
- OpenTypePrimitiveReader.cpp
- OpenTypePrimitiveReader.h
- OutputAESEncodeStream.cpp
- OutputAESEncodeStream.h
- OutputBufferedStream.cpp
- OutputBufferedStream.h
- OutputFile.cpp
- OutputFile.h
- OutputFileStream.cpp
- OutputFileStream.h
- OutputFlateDecodeStream.cpp
- OutputFlateDecodeStream.h
- OutputFlateEncodeStream.cpp
- OutputFlateEncodeStream.h
- OutputRC4XcodeStream.cpp
- OutputRC4XcodeStream.h
- OutputStreamTraits.cpp
- OutputStreamTraits.h
- OutputStringBufferStream.cpp
- OutputStringBufferStream.h
- PageContentContext.cpp
- PageContentContext.h
- PageTree.cpp
- PageTree.h
- ParsedPrimitiveHelper.cpp
- ParsedPrimitiveHelper.h
- PDFArray.cpp
- PDFArray.h
- PDFArrayIterator.cpp
- PDFArrayIterator.h
- PDFBoolean.cpp
- PDFBoolean.h
- PDFCosArray.cpp
- PDFCosArray.h
- PDFCosDict.cpp
- PDFCosDict.h
- PDFDate.cpp
- PDFDate.h
- PDFDictionary.cpp
- PDFDictionary.h
- PDFDictionaryIterator.cpp
- PDFDictionaryIterator.h
- PDFDocEncoding.cpp
- PDFDocEncoding.h
- PDFDocumentCopyingContext.cpp
- PDFDocumentCopyingContext.h
- PDFDocumentHandler.cpp
- PDFDocumentHandler.h
- PDFEmbedParameterTypes.h
- PDFFormXObject.cpp
- PDFFormXObject.h
- PDFHexString.cpp
- PDFHexString.h
- PDFImageXObject.cpp
- PDFImageXObject.h
- PDFIndirectObjectReference.cpp
- PDFIndirectObjectReference.h
- PDFInteger.cpp
- PDFInteger.h
- PDFLiteralString.cpp
- PDFLiteralString.h
- PDFModifiedPage.cpp
- PDFModifiedPage.h
- PDFName.cpp
- PDFName.h
- PDFNull.cpp
- PDFNull.h
- PDFObject.cpp
- PDFObject.h
- PDFObjectCast.h
- PDFObjectParser.cpp
- PDFObjectParser.h
- PDFPage.cpp
- PDFPage.h
- PDFPageInput.cpp
- PDFPageInput.h
- PDFPageMergingHelper.cpp
- PDFPageMergingHelper.h
- PDFParser.cpp
- PDFParser.h
- PDFParserTokenizer.cpp
- PDFParserTokenizer.h
- PDFParsingOptions.cpp
- PDFParsingOptions.h
- PDFReal.cpp
- PDFReal.h
- PDFRectangle.cpp
- PDFRectangle.h
- PDFStream.cpp
- PDFStream.h
- PDFStreamInput.cpp
- PDFStreamInput.h
- PDFSymbol.cpp
- PDFSymbol.h
- PDFTextString.cpp
- PDFTextString.h
- PDFTiledPattern.cpp
- PDFTiledPattern.h
- PDFUsedFont.cpp
- PDFUsedFont.h
- PDFWriter.cpp
- PDFWriter.h
- PFMFileReader.cpp
- PFMFileReader.h
- PNGImageHandler.cpp
- PNGImageHandler.h
- PrimitiveObjectsWriter.cpp
- PrimitiveObjectsWriter.h
- ProcsetResourcesConstants.h
- PSBool.cpp
- PSBool.h
- RC4.cpp
- RC4.h
- RefCountObject.cpp
- RefCountObject.h
- RefCountPtr.h
- ResourcesDictionary.cpp
- ResourcesDictionary.h
- SafeBufferMacrosDefs.h
- SimpleStringTokenizer.cpp
- SimpleStringTokenizer.h
- Singleton.h
- SingleValueContainerIterator.h
- StandardEncoding.cpp
- StandardEncoding.h
- StateReader.cpp
- StateReader.h
- StateWriter.cpp
- StateWriter.h
- TIFFImageHandler.cpp
- TIFFImageHandler.h
- TiffUsageParameters.cpp
- TiffUsageParameters.h
- TiledPatternContentContext.cpp
- TiledPatternContentContext.h
- Timer.cpp
- Timer.h
- TimersRegistry.cpp
- TimersRegistry.h
- Trace.cpp
- Trace.h
- TrailerInformation.cpp
- TrailerInformation.h
- TrueTypeANSIFontWriter.cpp
- TrueTypeANSIFontWriter.h
- TrueTypeDescendentFontWriter.cpp
- TrueTypeDescendentFontWriter.h
- TrueTypeEmbeddedFontWriter.cpp
- TrueTypeEmbeddedFontWriter.h
- TrueTypePrimitiveWriter.cpp
- TrueTypePrimitiveWriter.h
- Type1Input.cpp
- Type1Input.h
- Type1ToCFFEmbeddedFontWriter.cpp
- Type1ToCFFEmbeddedFontWriter.h
- Type1ToType2Converter.cpp
- Type1ToType2Converter.h
- Type2CharStringWriter.cpp
- Type2CharStringWriter.h
- UnicodeString.cpp
- UnicodeString.h
- UppercaseSequance.cpp
- UppercaseSequance.h
- UsedFontsRepository.cpp
- UsedFontsRepository.h
- WinAnsiEncoding.cpp
- WinAnsiEncoding.h
- WrittenFontCFF.cpp
- WrittenFontCFF.h
- WrittenFontRepresentation.h
- WrittenFontTrueType.cpp
- WrittenFontTrueType.h
- XCryptionCommon.cpp
- XCryptionCommon.h
- XObjectContentContext.cpp
- XObjectContentContext.h
- .gitignore
- AppendingAndReading.cpp
- AppendingAndReading.h
- AppendPagesTest.cpp
- AppendPagesTest.h
- AppendSpecialPagesTest.cpp
- AppendSpecialPagesTest.h
- BasicModification.cpp
- BasicModification.h
- BoxingBaseTest.cpp
- BoxingBaseTest.h
- BufferedOutputStreamTest.cpp
- BufferedOutputStreamTest.h
- CMakeLists.txt
- CopyingAndMergingEmptyPages.cpp
- CopyingAndMergingEmptyPages.h
- CustomLogTest.cpp
- CustomLogTest.h
- DCTDecodeFilterTest.cpp
- DCTDecodeFilterTest.h
- DFontTest.cpp
- DFontTest.h
- EmptyFileTest.cpp
- EmptyFileTest.h
- EmptyPagesPDF.cpp
- EmptyPagesPDF.h
- EncryptedPDF.cpp
- EncryptedPDF.h
- FileURL.cpp
- FileURL.h
- FlateEncryptionTest.cpp
- FlateEncryptionTest.h
- FlateObjectDecodeTest.cpp
- FlateObjectDecodeTest.h
- FormXObjectTest.cpp
- FormXObjectTest.h
- FreeTypeInitializationTest.cpp
- FreeTypeInitializationTest.h
- HighLevelContentContext.cpp
- HighLevelContentContext.h
- HighLevelImages.cpp
- HighLevelImages.h
- ImagesAndFormsForwardReferenceTest.cpp
- ImagesAndFormsForwardReferenceTest.h
- ImportantReadme.txt
- InputFlateDecodeTester.cpp
- InputFlateDecodeTester.h
- InputImagesAsStreamsTest.cpp
- InputImagesAsStreamsTest.h
- ITestUnit.h
- JpegLibTest.cpp
- JpegLibTest.h
- JPGImageTest.cpp
- JPGImageTest.h
- LinksTest.cpp
- LinksTest.h
- LogTest.cpp
- LogTest.h
- MergePDFPages.cpp
- MergePDFPages.h
- MergeToPDFForm.cpp
- MergeToPDFForm.h
- ModifyingEncryptedFile.cpp
- ModifyingEncryptedFile.h
- ModifyingExistingFileContent.cpp
- ModifyingExistingFileContent.h
- OpenTypeTest.cpp
- OpenTypeTest.h
- OutputFileStreamTest.cpp
- OutputFileStreamTest.h
- PageModifierTest.cpp
- PageModifierTest.h
- PageOrderModification.cpp
- PageOrderModification.h
- ParsingBadXref.cpp
- ParsingBadXref.h
- ParsingFaulty.cpp
- ParsingFaulty.h
- PDFComment.cpp
- PDFComment.h
- PDFCommentWriter.cpp
- PDFCommentWriter.h
- PDFCopyingContextTest.cpp
- PDFCopyingContextTest.h
- PDFDateTest.cpp
- PDFDateTest.h
- PDFEmbedTest.cpp
- PDFEmbedTest.h
- PDFObjectCastTest.cpp
- PDFObjectCastTest.h
- PDFObjectParserTest.cpp
- PDFObjectParserTest.h
- PDFParserTest.cpp
- PDFParserTest.h
- PDFTextStringTest.cpp
- PDFTextStringTest.h
- PDFWithPassword.cpp
- PDFWithPassword.h
- PDFWriterTestPlayground.cpp
- PFBStreamTest.cpp
- PFBStreamTest.h
- PNGImageTest.cpp
- PNGImageTest.h
- PosixPath.cpp
- PosixPath.h
- RecryptPDF.cpp
- RecryptPDF.h
- RefCountTest.cpp
- RefCountTest.h
- RotatedPagesPDF.cpp
- RotatedPagesPDF.h
- ShutDownRestartTest.cpp
- ShutDownRestartTest.h
- SimpleContentPageTest.cpp
- SimpleContentPageTest.h
- SimpleTextUsage.cpp
- SimpleTextUsage.h
- TestMeasurementsTest.cpp
- TestMeasurementsTest.h
- TestsRunner.cpp
- TestsRunner.h
- TextUsageBugs.cpp
- TextUsageBugs.h
- TIFFImageTest.cpp
- TIFFImageTest.h
- TiffSpecialsTest.cpp
- TiffSpecialsTest.h
- TimerTest.cpp
- TimerTest.h
- TrueTypeTest.cpp
- TrueTypeTest.h
- TTCTest.cpp
- TTCTest.h
- Type1Test.cpp
- Type1Test.h
- UnicodeTextUsage.cpp
- UnicodeTextUsage.h
- UppercaseSequanceTest.cpp
- UppercaseSequanceTest.h
- WindowsPath.cpp
- WindowsPath.h
- adler32.c
- binding.gyp
- CMakeLists.txt
- compress.c
- crc32.c
- crc32.h
- deflate.c
- deflate.h
- gzclose.c
- gzguts.h
- gzlib.c
- gzread.c
- gzwrite.c
- infback.c
- inffast.c
- inffast.h
- inffixed.h
- inflate.c
- inflate.h
- inftrees.c
- inftrees.h
- trees.c
- trees.h
- uncompr.c
- zconf.h
- zlib.h
- zutil.c
- zutil.h
- .gitignore
- CMakeLists.txt
- git
- LICENSE
- LicenseTemplate.txt
- readme.md
- CMakeLists.txt
- pngwriter.cc
- pngwriter.h
- bzip2_decoder.h
- bzip2_decoder_properties.h
- bzip2_encoder.h
- bzip2_encoder_properties.h
- deflate_decoder.h
- deflate_decoder_properties.h
- deflate_encoder.h
- deflate_encoder_properties.h
- lzma_alloc.h
- lzma_handle.h
- lzma_header.h
- lzma_in_stream.h
- lzma_out_stream.h
- lzma_decoder.h
- lzma_decoder_properties.h
- lzma_encoder.h
- lzma_encoder_properties.h
- store_decoder.h
- store_decoder_properties.h
- store_encoder.h
- store_encoder_properties.h
- compression_interface.h
- EndOfCentralDirectoryBlock.cpp
- EndOfCentralDirectoryBlock.h
- ZipCentralDirectoryFileHeader.cpp
- ZipCentralDirectoryFileHeader.h
- ZipGenericExtraField.cpp
- ZipGenericExtraField.h
- ZipLocalFileHeader.cpp
- ZipLocalFileHeader.h
- blocksort.c
- bzerror.c
- bzlib.c
- bzlib.h
- bzlib_private.h
- CMakeLists.txt
- compress.c
- crctable.c
- decompress.c
- huffman.c
- randtable.c
- Lzma86Dec.c
- Lzma86Dec.h
- Lzma86Enc.c
- Lzma86Enc.h
- 7zBuf.h
- 7zBuf2.c
- 7zCrc.c
- 7zCrc.h
- 7zCrcOpt.c
- 7zStream.c
- 7zVersion.h
- Aes.c
- Aes.h
- Alloc.back3
- Alloc.c
- Alloc.c.back
- Alloc.c.back2
- Alloc.h
- Bra.c
- Bra.h
- Bra86.c
- BraIA64.c
- BwtSort.c
- BwtSort.h
- CpuArch.c
- CpuArch.h
- Delta.c
- Delta.h
- HuffEnc.c
- HuffEnc.h
- LzFind.c
- LzFind.h
- LzFindMt.c
- LzFindMt.h
- LzHash.h
- Lzma2Dec.c
- Lzma2Dec.h
- Lzma2Enc.c
- Lzma2Enc.h
- LzmaDec.c
- LzmaDec.h
- LzmaEnc.c
- LzmaEnc.h
- MtCoder.c
- MtCoder.h
- Ppmd.h
- Ppmd7.c
- Ppmd7.h
- Ppmd7Dec.c
- Ppmd7Enc.c
- Ppmd8.c
- Ppmd8.h
- Ppmd8Dec.c
- Ppmd8Enc.c
- RotateDefs.h
- Sha256.c
- Sha256.h
- Sort.c
- Sort.h
- Threads.c
- Threads.h
- Types.h
- Xz.c
- Xz.h
- XzCrc64.c
- XzCrc64.h
- XzDec.c
- XzEnc.c
- XzEnc.h
- XzIn.c
- 7z.h
- 7zAlloc.c
- 7zAlloc.h
- 7zBuf.c
- 7zBuf.h
- 7zBuf2.c
- 7zCrc.c
- 7zCrc.h
- 7zCrcOpt.c
- 7zDec.c
- 7zFile.c
- 7zFile.h
- 7zIn.c
- 7zStream.c
- 7zVersion.h
- Alloc.c
- Alloc.h
- Bcj2.c
- Bcj2.h
- Bra.c
- Bra.h
- Bra86.c
- BraIA64.c
- CMakeLists.txt
- CpuArch.c
- CpuArch.h
- Delta.c
- Delta.h
- LzFind.c
- LzFind.h
- LzFindMt.c
- LzFindMt.h
- LzHash.h
- Lzma2Dec.c
- Lzma2Dec.h
- Lzma2Enc.c
- Lzma2Enc.h
- Lzma86.h
- Lzma86Dec.c
- Lzma86Enc.c
- LzmaDec.c
- LzmaDec.h
- LzmaEnc.c
- LzmaEnc.h
- LzmaLib.c
- LzmaLib.h
- MtCoder.c
- MtCoder.h
- Ppmd.h
- Ppmd7.c
- Ppmd7.h
- Ppmd7Dec.c
- Ppmd7Enc.c
- RotateDefs.h
- Sha256.c
- Sha256.h
- Threads.c
- Threads.h
- Types.h
- Xz.c
- Xz.h
- XzCrc64.c
- XzCrc64.h
- XzDec.c
- XzEnc.c
- XzEnc.h
- XzIn.c
- adler32.c
- CMakeLists.txt
- compress.c
- crc32.c
- crc32.h
- deflate.c
- deflate.h
- gzguts.h
- infback.c
- inffast.c
- inffast.h
- inffixed.h
- inflate.c
- inflate.h
- inftrees.c
- inftrees.h
- trees.c
- trees.h
- uncompr.c
- zconf.h
- zlib.h
- zutil.c
- zutil.h
- Bzip2Method.h
- DeflateMethod.h
- ICompressionMethod.h
- LzmaMethod.h
- StoreMethod.h
- ZipMethodResolver.h
- compression_decoder_streambuf.h
- compression_encoder_streambuf.h
- crc32_streambuf.h
- mem_streambuf.h
- null_streambuf.h
- sub_streambuf.h
- tee_streambuff.h
- zip_crypto_streambuf.h
- compression_decoder_stream.h
- compression_encoder_stream.h
- crc32stream.h
- memstream.h
- nullstream.h
- serialization.h
- substream.h
- teestream.h
- zip_cryptostream.h
- enum_utils.h
- stream_utils.h
- time_utils.h
- CMakeLists.txt
- ZipArchive.cpp
- ZipArchive.h
- ZipArchiveEntry.cpp
- ZipArchiveEntry.h
- ZipFile.cpp
- ZipFile.h
- .gitattributes
- .gitignore
- CMakeLists.txt
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/PacktPublishing/The-Modern-Cpp-Challenge
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd The-Modern-Cpp-Challenge
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. .NET
보통
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd libs/PDF-Writer/FreeType/builds/win32/vc2005
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd libs/PDF-Writer/FreeType/builds/amiga
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
