2012
DOI: 10.1007/978-3-642-28830-2_6
|View full text |Cite
|
Sign up to set email alerts
|

Design of Concept Libraries for C++

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 23 publications
0
6
0
Order By: Relevance
“…The constraints and concepts [22] have been included officially in the C++20 standard version. These let the users to define compile time expectations on the template parameters.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The constraints and concepts [22] have been included officially in the C++20 standard version. These let the users to define compile time expectations on the template parameters.…”
Section: Related Workmentioning
confidence: 99%
“…Strict weak order property should be an axiom according to modern generic constraint approach in C++. However, these axioms are not validated by the compiler [22]. Therefore, our aim is to develop a tool based on static analysis that detects problematic functors.…”
Section: Introductionmentioning
confidence: 99%
“…In addition to similarities, it also helps to look at what differences these layout mappings may introduce, over which some algorithms may not be generic. In general, as many previous researchers have noted, [22] the design of generic concepts for customization typically begins with the algorithms, not the data structures. Much of the design of LayoutMapping can be motivated with some very simple algorithms.…”
Section: Layout Abstractionmentioning
confidence: 99%
“…However, while OCL is not a programming language OCL does provide programmers with common programming language features (e.g., if/then/else code blocks) as illustrated in Figure 2. Moreover, it can be helpful for programmers to think of OCL as a language to define predicates (i.e., functions to return either true or false) since predicates are a common programming language construct particularly with respect to generic/template programming (Sutton and Stroustrup, 2011). Therefore, codifying constraints using a constraint language like OCL is equivalent to codifying program execution in terms of the effort required and the complexity involved.…”
Section: Figure 2: Ocl Example For Checking Deadline Compatibilitymentioning
confidence: 99%