Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
01260070
"platforms/opencl/src/OpenCLContext.h" did not exist on "a402046652cab8ba297aa423e4cb57c904525144"
Commit
01260070
authored
Oct 04, 2010
by
Peter Eastman
Browse files
Fixed errors under Windows
parent
a60e9cf1
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
4 deletions
+4
-4
serialization/include/openmm/serialization/SerializationProxy.h
...ization/include/openmm/serialization/SerializationProxy.h
+1
-1
serialization/src/SerializationProxy.cpp
serialization/src/SerializationProxy.cpp
+3
-3
No files found.
serialization/include/openmm/serialization/SerializationProxy.h
View file @
01260070
...
...
@@ -103,7 +103,7 @@ public:
static
const
SerializationProxy
&
getProxy
(
const
std
::
type_info
&
type
);
private:
std
::
string
typeName
;
static
std
::
map
<
const
std
::
type_info
*
,
const
SerializationProxy
*>
proxiesByType
;
static
std
::
map
<
const
std
::
string
,
const
SerializationProxy
*>
proxiesByType
;
static
std
::
map
<
const
std
::
string
,
const
SerializationProxy
*>
proxiesByName
;
};
...
...
serialization/src/SerializationProxy.cpp
View file @
01260070
...
...
@@ -36,7 +36,7 @@
using
namespace
OpenMM
;
using
namespace
std
;
map
<
const
type_info
*
,
const
SerializationProxy
*>
SerializationProxy
::
proxiesByType
;
map
<
const
string
,
const
SerializationProxy
*>
SerializationProxy
::
proxiesByType
;
map
<
const
string
,
const
SerializationProxy
*>
SerializationProxy
::
proxiesByName
;
SerializationProxy
::
SerializationProxy
(
const
string
&
typeName
)
:
typeName
(
typeName
)
{
...
...
@@ -47,7 +47,7 @@ const string& SerializationProxy::getTypeName() const {
}
void
SerializationProxy
::
registerProxy
(
const
type_info
&
type
,
const
SerializationProxy
*
proxy
)
{
proxiesByType
[
&
type
]
=
proxy
;
proxiesByType
[
type
.
name
()
]
=
proxy
;
proxiesByName
[
proxy
->
getTypeName
()]
=
proxy
;
}
...
...
@@ -59,7 +59,7 @@ const SerializationProxy& SerializationProxy::getProxy(const string& typeName) {
}
const
SerializationProxy
&
SerializationProxy
::
getProxy
(
const
type_info
&
type
)
{
map
<
const
type_info
*
,
const
SerializationProxy
*>::
const_iterator
iter
=
proxiesByType
.
find
(
&
type
);
map
<
const
string
,
const
SerializationProxy
*>::
const_iterator
iter
=
proxiesByType
.
find
(
type
.
name
()
);
if
(
iter
==
proxiesByType
.
end
())
throw
OpenMMException
(
"There is no serialization proxy registered for type "
+
string
(
type
.
name
()));
return
*
iter
->
second
;
...
...
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