TInCup

RESOURCE

Abstract

SAND2025-11464O TInCuP (Tag Invoked Customization Points) is a modern, header-only C++20 library that addresses the boilerplate problem in tag invoke based customization points. It provides comprehensive code generation and verification tools. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.
Developers:
von Winckel, Gregory [1][2][3]
  1. Sandia National Lab. (SNL-CA), Livermore, CA (United States)
  2. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
  3. Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Release Date:
2025-08-27
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Programming Languages:
C++20
Version:
1.0.0
Licenses:
MIT License
Sponsoring Org.:
Code ID:
169890
Site Accession Number:
SCR #3273.0
Research Org.:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

von Winckel, Gregory. TInCup. Computer Software. https://github.com/sandialabs/TInCuP. USDOE. 27 Aug. 2025. Web. doi:10.11578/dc.20251107.8.
von Winckel, Gregory. (2025, August 27). TInCup. [Computer software]. https://github.com/sandialabs/TInCuP. https://doi.org/10.11578/dc.20251107.8.
von Winckel, Gregory. "TInCup." Computer software. August 27, 2025. https://github.com/sandialabs/TInCuP. https://doi.org/10.11578/dc.20251107.8.
@misc{ doecode_169890,
title = {TInCup},
author = {von Winckel, Gregory},
abstractNote = {SAND2025-11464O TInCuP (Tag Invoked Customization Points) is a modern, header-only C++20 library that addresses the boilerplate problem in tag invoke based customization points. It provides comprehensive code generation and verification tools. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.},
doi = {10.11578/dc.20251107.8},
url = {https://doi.org/10.11578/dc.20251107.8},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20251107.8}},
year = {2025},
month = {aug}
}