umd/core/src/compiler/Profile.cpp
IProfile *ProfileFactory::deserializeProfile(WisdomContainerEntry *entry)
{
    ProfileFactory::ProfilePrivPair t = newProfile();
    if ( !t ) {
        return NULL;
    }
    t.priv()->deserializeFrom(entry);
    return t.i();
}
// there's only one type of "Profile" for now. so only one of these... so it looks
// silly.  see the same paths in "LayerFactory::deserialize*" for why it makes sense
// to organize this way preemptively.
there's only one type of "Profile" for now. so only one of these... so it looks
silly.  see the same paths in "LayerFactory::deserialize*" for why it makes sense
to organize this way preemptively.
there ' s only one type of " Profile " for now . so only one of these ... so it looks silly . see the same paths in " LayerFactory :: deserialize * " for why it makes sense to organize this way preemptively .
IProfile *ProfileFactory::deserializeProfile(WisdomContainerEntry *entry)
{
    ProfileFactory::ProfilePrivPair t = newProfile();
    if ( !t ) {
        return NULL;
    }
    t.priv()->deserializeFrom(entry);
    return t.i();
}
IProfile * ProfileFactory :: deserializeProfile ( WisdomContainerEntry * entry ) { ProfileFactory :: ProfilePrivPair t = newProfile ( ) ; if ( ! t ) { return NULL ; } t . priv ( ) -> deserializeFrom ( entry ) ; return t . i ( ) ; }
there's only one type of "Profile" for now.
there ' s only one type of " Profile " for now .