Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
waLBerla
waLBerla
Commits
36eeb20a
Commit
36eeb20a
authored
Jun 16, 2021
by
Michael Kuron
Browse files
Merge branch 'const-reference-stringToNum' into 'master'
Change reference to const reference in stringToNum See merge request
!462
parents
e48f00a3
386d5c3e
Pipeline
#32713
passed with stages
in 447 minutes and 9 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/core/stringToNum.h
View file @
36eeb20a
...
...
@@ -25,15 +25,15 @@
namespace
walberla
{
template
<
typename
S
>
inline
S
stringToNum
(
std
::
string
&
t
);
template
<
>
inline
float
stringToNum
(
std
::
string
&
t
)
{
return
std
::
stof
(
t
);
}
template
<
>
inline
double
stringToNum
(
std
::
string
&
t
)
{
return
std
::
stod
(
t
);
}
template
<
>
inline
long
double
stringToNum
(
std
::
string
&
t
)
{
return
std
::
stold
(
t
);
}
template
<
>
inline
int
stringToNum
(
std
::
string
&
t
)
{
return
std
::
stoi
(
t
);
}
template
<
>
inline
long
stringToNum
(
std
::
string
&
t
)
{
return
std
::
stol
(
t
);
}
template
<
>
inline
long
long
stringToNum
(
std
::
string
&
t
)
{
return
std
::
stoll
(
t
);
}
template
<
>
inline
unsigned
long
stringToNum
(
std
::
string
&
t
)
{
return
std
::
stoul
(
t
);
}
template
<
>
inline
unsigned
long
long
stringToNum
(
std
::
string
&
t
)
{
return
std
::
stoull
(
t
);
}
inline
S
stringToNum
(
const
std
::
string
&
t
);
template
<
>
inline
float
stringToNum
(
const
std
::
string
&
t
)
{
return
std
::
stof
(
t
);
}
template
<
>
inline
double
stringToNum
(
const
std
::
string
&
t
)
{
return
std
::
stod
(
t
);
}
template
<
>
inline
long
double
stringToNum
(
const
std
::
string
&
t
)
{
return
std
::
stold
(
t
);
}
template
<
>
inline
int
stringToNum
(
const
std
::
string
&
t
)
{
return
std
::
stoi
(
t
);
}
template
<
>
inline
long
stringToNum
(
const
std
::
string
&
t
)
{
return
std
::
stol
(
t
);
}
template
<
>
inline
long
long
stringToNum
(
const
std
::
string
&
t
)
{
return
std
::
stoll
(
t
);
}
template
<
>
inline
unsigned
long
stringToNum
(
const
std
::
string
&
t
)
{
return
std
::
stoul
(
t
);
}
template
<
>
inline
unsigned
long
long
stringToNum
(
const
std
::
string
&
t
)
{
return
std
::
stoull
(
t
);
}
}
// namespace walberla
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment