{"product_id":"the-boost-c-libraries-sergei-nakariakov-9781484813911","title":"The Boost C++ Libraries: Generic Programming","description":"This book covers 24 Boost C++ Libraries: \u003cbr\u003e 1 Type Traits \u003cp\u003e\u003c\/p\u003e BOOST_CHECK_TYPE \u003cbr\u003e add_const \u003cbr\u003e add_lvalue_reference \u003cbr\u003e add_pointer \u003cbr\u003e add_reference \u003cbr\u003e add_rvalue_reference \u003cbr\u003e common_type \u003cbr\u003e BOOST_CHECK_INTEGRAL_CONSTANT \u003cbr\u003e conditional \u003cbr\u003e function_traits \u003cbr\u003e is_abstract \u003cbr\u003e is_arithmetic \u003cbr\u003e is_array \u003cbr\u003e is_base_and_derived \u003cbr\u003e is_base_of \u003cbr\u003e is_const \u003cbr\u003e is_enum \u003cbr\u003e is_function \u003cbr\u003e is_fundamental \u003cbr\u003e is_integral \u003cbr\u003e is_lvalue_reference \u003cbr\u003e is_member_function_pointer \u003cbr\u003e is_member_object_pointer \u003cbr\u003e is_member_pointer \u003cbr\u003e is_nothrow_move_assignable \u003cbr\u003e is_nothrow_move_constructible \u003cbr\u003e is_object \u003cbr\u003e is_pointer \u003cbr\u003e is_polymorphic \u003cbr\u003e is_reference \u003cbr\u003e is_rvalue_reference \u003cbr\u003e is_same \u003cbr\u003e is_scalar \u003cbr\u003e is_signed \u003cbr\u003e is_stateless \u003cbr\u003e is_virtual_base_of \u003cbr\u003e is_void \u003cbr\u003e has_virtual_destructor \u003cp\u003e\u003c\/p\u003e 2 Call Traits \u003cbr\u003e boost:: compressed_pair \u003cbr\u003e make_pair \u003cbr\u003e reference to reference \u003cbr\u003e optimizing fill \u003cbr\u003e Emulating Partial Specialization \u003cp\u003e\u003c\/p\u003e 3 Concept Check \u003cbr\u003e BOOST_CONCEPT_ASSERT \u003cbr\u003e BOOST_CONCEPT_REQUIRES \u003cbr\u003e Multi-Type Concepts \u003cbr\u003e Creating Concept Checking Classes \u003cbr\u003e Concept Covering and Archetypes \u003cp\u003e\u003c\/p\u003e 4 Enable Disable SFINAE \u003cbr\u003e Enabling function templates \u003cbr\u003e Enabling template class specializations \u003cbr\u003e Overlapping enabler conditions \u003cbr\u003e Lazy Version \u003cp\u003e\u003c\/p\u003e 5 Function Types \u003cbr\u003e is_function \u003cbr\u003e is_function_pointer \u003cbr\u003e is_function_reference \u003cbr\u003e is_member_pointer \u003cbr\u003e is_member_object_pointer \u003cbr\u003e is_member_function_pointer \u003cbr\u003e function_arity \u003cp\u003e\u003c\/p\u003e 6 Generic Image Library \u003cbr\u003e Computing the Image Gradient \u003cbr\u003e Using Locators \u003cbr\u003e GIL Algorithms \u003cbr\u003e Image View Transformations \u003cbr\u003e 1D pixel iterators \u003cbr\u003e STL Equivalent Algorithms \u003cbr\u003e Virtual Image Views \u003cbr\u003e resize \u003cbr\u003e affine \u003cbr\u003e convolution \u003cbr\u003e histogram \u003cbr\u003e packed_pixel \u003cbr\u003e dynamic_image \u003cp\u003e\u003c\/p\u003e 7 In Place Factory, Typed In Place Factory \u003cp\u003e\u003c\/p\u003e 8 Operators \u003cbr\u003e Base Class Chaining and Object Size \u003cbr\u003e Arithmetic Operators \u003cbr\u003e Ordering \u003cbr\u003e Symmetry \u003cbr\u003e Return Value Optimization \u003cbr\u003e Grouped Arithmetic Operators \u003cbr\u003e Final Arithmetic Operator Template Classes \u003cbr\u003e Dereference Operators and Iterator Helpers \u003cbr\u003e Dereference Operators \u003cbr\u003e Grouped Iterator Operators \u003cbr\u003e Iterator Helpers \u003cp\u003e\u003c\/p\u003e 9 Property Map \u003cbr\u003e Readable Property Map \u003cbr\u003e Writable Property Map \u003cbr\u003e Read\/Write Property Map \u003cbr\u003e Lvalue Property Map \u003cbr\u003e Property Map Traits \u003cbr\u003e function_property_map \u003cbr\u003e iterator_property_map \u003cbr\u003e shared_array_property_map \u003cbr\u003e associative_property_map \u003cbr\u003e const_associative_property_map \u003cbr\u003e vector_property_map \u003cbr\u003e ref_property_map \u003cbr\u003e transform_value_property_map \u003cbr\u003e Compose Property Map \u003cp\u003e\u003c\/p\u003e 10 Distributed Property Map \u003cbr\u003e Consistency models \u003cbr\u003e Reduction operation \u003cbr\u003e Distributed property map adaptor \u003cbr\u003e Distributed iterator property map \u003cbr\u003e Local property map \u003cp\u003e\u003c\/p\u003e 11 Static Assert \u003cp\u003e\u003c\/p\u003e 12 Swap \u003cp\u003e\u003c\/p\u003e 13 Identity Type \u003cp\u003e\u003c\/p\u003e 14 Ref \u003cbr\u003e reference_wrapper \u003cbr\u003e is_reference_wrapper \u003cbr\u003e unwrap_reference \u003cbr\u003e Compile Time \u003cbr\u003e Run Time \u003cbr\u003e Implementation \u003cp\u003e\u003c\/p\u003e 15 Scope Exit \u003cp\u003e\u003c\/p\u003e 16 Compressed Pair \u003cp\u003e\u003c\/p\u003e 17 Base-from-Member Idiom \u003cp\u003e\u003c\/p\u003e 18 Checked Delete \u003cp\u003e\u003c\/p\u003e 19 Next Prior \u003cp\u003e\u003c\/p\u003e 20 Non Copyable \u003cp\u003e\u003c\/p\u003e 21 Address Of \u003cp\u003e\u003c\/p\u003e 22 Result Of \u003cp\u003e\u003c\/p\u003e 23 BOOST_BINARY \u003cp\u003e\u003c\/p\u003e 24 Type Traits Introspection \u003cbr\u003e Introspecting an inner type \u003cbr\u003e Introspecting an inner class template \u003cbr\u003e Variadic macro usage \u003cbr\u003e Using the has_template_(xxx) metafunction \u003cbr\u003e Introspecting member data \u003cbr\u003e Introspecting member function \u003cbr\u003e Introspecting static member data \u003cbr\u003e Introspecting static member function \u003cbr\u003e Introspecting inner data \u003cbr\u003e Introspecting an inner function \u003cbr\u003e Nested Types \u003cbr\u003e Checking if the member type exists \u003cbr\u003e Nested Types and Function Signatures \u003cbr\u003e Function Templates\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sergei Nakariakov\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 148481391X\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781484813911\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Createspace Independent Publishing Platform\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/27\/2013\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 588\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.71lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.02h x 5.98w x 1.19d","brand":"Sergei Nakariakov","offers":[{"title":"Paperback","offer_id":44809855860991,"sku":"9781484813911","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_3faf70d2-89ee-4ceb-99e0-c131092d9ed4.jpg?v=1707927663","url":"https:\/\/www.whiterainbookhouse.com\/products\/the-boost-c-libraries-sergei-nakariakov-9781484813911","provider":"WR Book House","version":"1.0","type":"link"}