README
This extension adds snippets that are not provided by default.
Release Notes
1.0.0
Preprocessor and attribute keywords and keyword
#if
#elif
#else
#define
#ifdef
#ifndef
#include-guards (#hdr )
has-include
noreturn
carries_dependency
deprecated
nodiscard
maybe_unused
fallthrough
no_unique_address
likely
unlikely
concept
static_assert (sta )
if-constexpr (ifc )
alignas
alignof
1.1.0
Preprocessor
1.2.0
using keyword
using new name
template using new name
1.3.0
user defined literal
user defined literal integral (udli )
user defined literal float (udlf )
user defined literal character (udlc )
user defined literal string (udls )
user defined literal raw (udlr )
user defined literal template (udlt )
1.4.0
C++20 coroutine class sample
coroutine generator class
1.5.0
Select an attribute from the list.
The numbers correspond to the relevant C++ version.
example: attr11 - C++11 attribute
attr11
attr14
attr17
attr20
1.5.2
update: #hdr
before: abc.def.hpp -> ABC.DEF_HPP
after: abc.def.hpp -> ABC_DEF_HPP
1.5.4
1.6.0
refactor
1.7.0
algorithm header - category: search
all_of (alg:all_of )
any_of (alg:any_of )
none_of (alg:none_of )
for_each (alg:for_each )
for_each_n (alg:for_each_n )
find (alg:find )
find_if (alg:find_if )
find_if_not (alg:find_if_not )
find_end (alg:find_end )
find_first_of (alg:find_first_of )
adjacent_find (alg:adjacent_find )
count (alg:count )
count_if (alg:count_if )
mismatch (alg:mismatch )
equal (alg:equal )
search (alg:search )
search_n (alg:search_n )
1.8.0
| |