STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
xsmf_control.h
Go to the documentation of this file.
1 // xsmf_control.h internal header
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 #pragma once
4 #ifndef _XSMF_CONTROL_H
5 #define _XSMF_CONTROL_H
6 #ifndef RC_INVOKED
7 #include <yvals.h>
8 
9  #pragma pack(push,_CRT_PACKING)
10  #pragma warning(push,_STL_WARNING_LEVEL)
11  #pragma warning(disable: _STL_DISABLED_WARNINGS)
12  #pragma push_macro("new")
13  #undef new
14 
16 
17  // CLASS TEMPLATE _SMF_control_copy
18 template<bool _Enable>
20  { // default all special member functions
21  };
22 
23 template<>
25  { // delete copy constructor
26  _SMF_control_copy() = default;
27  _SMF_control_copy(const _SMF_control_copy&) = delete;
31  };
32 
33  // CLASS TEMPLATE _SMF_control_move
34 template<bool _Enable>
36  { // default all special member functions
37  };
38 
39 template<>
41  { // delete move constructor
42  _SMF_control_move() = default;
43  _SMF_control_move(const _SMF_control_move&) = default;
47  };
48 
49  // CLASS TEMPLATE _SMF_control_copy_assign
50 template<bool _Enable>
52  { // default all special member functions
53  };
54 
55 template<>
57  { // delete copy assignment
58  _SMF_control_copy_assign() = default;
63  };
64 
65  // CLASS TEMPLATE _SMF_control_move_assign
66 template<bool _Enable>
68  { // default all special member functions
69  };
70 
71 template<>
73  { // delete move assignment
74  _SMF_control_move_assign() = default;
79  };
80 
82 
83  #pragma pop_macro("new")
84  #pragma warning(pop)
85  #pragma pack(pop)
86 
87 #endif /* RC_INVOKED */
88 #endif /* _XSMF_CONTROL_H */
_Variant_copymove_layer_ & operator=(_Variant_copymove_layer_ &&_That) _NOEXCEPT_OP((conjunction< is_nothrow_move_constructible< _Types >...
#define _STD_BEGIN
Definition: yvals.h:553
Definition: xsmf_control.h:35
Definition: xsmf_control.h:19
#define false
Definition: stdbool.h:16
Definition: xsmf_control.h:67
#define _STD_END
Definition: yvals.h:554
Definition: xsmf_control.h:51