Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
gaoqiong
pybind11
Commits
85f07e18
Commit
85f07e18
authored
Sep 04, 2016
by
Wenzel Jakob
Browse files
minor code style checker update
parent
2ea4b8e8
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
4 deletions
+4
-4
tests/test_issues.cpp
tests/test_issues.cpp
+2
-2
tools/check-style.sh
tools/check-style.sh
+2
-2
No files found.
tests/test_issues.cpp
View file @
85f07e18
...
...
@@ -64,7 +64,7 @@ void init_issues(py::module &m) {
.
def
(
"__repr__"
,
[](
const
Placeholder
&
p
)
{
return
"Placeholder["
+
std
::
to_string
(
p
.
i
)
+
"]"
;
});
// #171: Can't return reference wrappers (or STL datastructures containing them)
m2
.
def
(
"return_vec_of_reference_wrapper"
,
[](
std
::
reference_wrapper
<
Placeholder
>
p4
){
m2
.
def
(
"return_vec_of_reference_wrapper"
,
[](
std
::
reference_wrapper
<
Placeholder
>
p4
)
{
Placeholder
*
p1
=
new
Placeholder
{
1
};
Placeholder
*
p2
=
new
Placeholder
{
2
};
Placeholder
*
p3
=
new
Placeholder
{
3
};
...
...
@@ -103,7 +103,7 @@ void init_issues(py::module &m) {
py
::
class_
<
ElementList
,
std
::
shared_ptr
<
ElementList
>>
(
m2
,
"ElementList"
)
.
def
(
py
::
init
<>
())
.
def
(
"add"
,
&
ElementList
::
add
)
.
def
(
"get"
,
[](
ElementList
&
el
){
.
def
(
"get"
,
[](
ElementList
&
el
)
{
py
::
list
list
;
for
(
auto
&
e
:
el
.
l
)
list
.
append
(
py
::
cast
(
e
));
...
...
tools/check-style.sh
View file @
85f07e18
...
...
@@ -10,7 +10,7 @@ errors=0
IFS
=
$'
\n
'
found
=
# The mt=41 sets a red background for matched tabs:
exec
3< <
(
GREP_COLORS
=
'mt=41'
grep
$'
\t
'
include/ tests/ docs/
*
.rst
-rn
--color
=
always
)
exec
3< <
(
GREP_COLORS
=
'mt=41'
grep
$'
\t
'
include/ tests/
*
.
{
cpp,py,h
}
docs/
*
.rst
-rn
--color
=
always
)
while
read
-u
3 f
;
do
if
[
-z
"
$found
"
]
;
then
echo
-e
'\e[31m\e[01mError: found tabs instead of spaces in the following files:\e[0m'
...
...
@@ -22,7 +22,7 @@ while read -u 3 f; do
done
found
=
exec
3< <
(
grep
'\<\(if\|for\|while\)('
include/ tests/
*
.
{
cpp,py,h
}
-rn
--color
=
always
)
exec
3< <
(
grep
'\<\(if\|for\|while\)(
\|){
'
include/ tests/
*
.
{
cpp,py,h
}
-rn
--color
=
always
)
while
read
-u
3 line
;
do
if
[
-z
"
$found
"
]
;
then
echo
-e
'\e[31m\e[01mError: found the following coding style problems:\e[0m'
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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