Tinker9 70bd052 (Thu Nov 9 12:11:35 2023 -0800)
Loading...
Searching...
No Matches
argkey.h
1#pragma once
2#include <cstring>
3#include <string>
4#include <vector>
5
6namespace tinker {
7void nextarg(size_t len, char* str, bool& exist);
8
9template <size_t Len>
10void nextarg(char (&str)[Len], bool& exist)
11{
12 nextarg(Len, str, exist);
13}
14
15template <class T1, class T2>
16void getKV(std::string k, T1& v, T2 vIfKNotFound);
17
18template <class T>
19void getKV(std::string k, std::vector<T>& v);
20}
Definition: testrt.h:9
void getKV(std::string k, T1 &v, T2 vIfKNotFound)
void nextarg(size_t len, char *str, bool &exist)